Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
ffmpeg [2019/06/27 01:58] – beandog | ffmpeg [2019/07/09 00:48] – beandog | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== ffmpeg ====== | ====== ffmpeg ====== | ||
+ | * [[ffplay]] | ||
+ | * [[ffprobe]] | ||
* [[frameinfo]] | * [[frameinfo]] | ||
* [[framecount]] | * [[framecount]] | ||
* [[detelecine]] | * [[detelecine]] | ||
* [[yadif]] | * [[yadif]] | ||
+ | * [[bwdif]] | ||
+ | * [[Subtitles]] | ||
* [[https:// | * [[https:// | ||
+ | * [[http:// | ||
- | To do a clean MPG copy from a DVD: | + | To do a clean MPG [[dvd_copy|copy]] from a DVD: |
< | < | ||
- | dvd_copy -o - | ffmpeg -i - -map 0:v -map i:0x80 -c:v copy -c:a copy -metadata: | + | dvd_copy -o - | ffmpeg -i - -map 0:v -map 0:a -map 0:s -codec copy -f vob dvd_copy.mpg |
</ | </ | ||
+ | Or into Matroska: | ||
+ | < | ||
+ | dvd_copy -o - | ffmpeg -fflags +genpts -i - -codec copy dvd_copy.mkv | ||
+ | </ | ||
+ | |||
+ | ** Adding Chapters ** | ||
+ | |||
+ | * See [[https:// | ||
+ | |||
+ | Create a file with the metadata. This example here has chapters at each minute mark. | ||
+ | |||
+ | < | ||
+ | ; | ||
+ | [CHAPTER] | ||
+ | TIMEBASE=1/ | ||
+ | START=0 | ||
+ | END=60000 | ||
+ | title=Chapter 1 | ||
+ | [CHAPTER] | ||
+ | TIMEBASE=1/ | ||
+ | START=60000 | ||
+ | END=120000 | ||
+ | title=Chapter 2 | ||
+ | [CHAPTER] | ||
+ | TIMEBASE=1/ | ||
+ | START=120000 | ||
+ | END=180000 | ||
+ | title=Chapter 3 | ||
+ | [CHAPTER] | ||
+ | TIMEBASE=1/ | ||
+ | START=180000 | ||
+ | END=240000 | ||
+ | title=Chapter 4 | ||
+ | </ | ||
+ | |||
+ | Use the file as input with the encode, and map the metadata: | ||
+ | |||
+ | < | ||
+ | ffmpeg -i video.mpg -i chapters.txt -map_metadata 1 video.mkv | ||
+ | </ | ||
+ | |||
+ | You can extract the metadata as well: | ||
+ | |||
+ | < | ||
+ | ffmpeg -i dvd_copy.mkv -f ffmetadata metadata.txt | ||
+ | </ | ||
=== archives: Wrong audio track by default === | === archives: Wrong audio track by default === | ||
Line 88: | Line 139: | ||
Also, MV1234.MP4 is the old supported format. | Also, MV1234.MP4 is the old supported format. | ||
- | |||
- | === archives: Muxing to Matroska === | ||
- | |||
- | ffmpeg seems to have issues creating MKV files. |