https://github.com/ac000/encode_vobs
A simple job scheduler to encode DVD VOB files into WebM, Matroska or custom formats.
https://github.com/ac000/encode_vobs
Last synced: 3 months ago
JSON representation
A simple job scheduler to encode DVD VOB files into WebM, Matroska or custom formats.
- Host: GitHub
- URL: https://github.com/ac000/encode_vobs
- Owner: ac000
- License: gpl-2.0
- Created: 2012-07-14T23:25:53.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2018-06-23T20:14:10.000Z (almost 7 years ago)
- Last Synced: 2025-01-13T17:20:27.031Z (5 months ago)
- Language: C
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
encode_vobs
===========A simple job scheduler to encode DVD VOB files into WebM or Matroska
(containing VP8 + AC3) format. Or you can supply a custom encode command.It creates nr cores - 1 (over-ridable with the -t option), ffmpeg processes
at a time, running them at nice +10 (over-ridable with the -n option).Usage is like (pass -h for full help):
$ cd /path/to/vobs
$ encode_vobs -P webm file1.vob ...to encode to WebM format, specify -P mkv for Matroska.
When using the mkv profile, it expects a VOB containing the video as the
first track and the audio you want as the second (extra audio tracks will be
ignored). You can optionally pass -a to specify which audio track
you wish to use from the VOB.When using the custom profile it expects a -c argument specifying the encode
command to use. It takes two place holders. %i for the input file and %o for
the output file. e.g -c "ffmpeg -i %i %o.webm"
Note that you should provide the file extension with %oYou can also optionally pass the full path to an executable that you would
like to have run after every file is encoded with the -e option. This can be
a binary or script of some sort, it will be called with the newly encoded
file name as argv[1].This project is licensed under the GNU GPLv2.