Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ffmpeg [2019/06/29 05:54] – beandog | ffmpeg [2026/08/25 14:53] (current) – beandog | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * [[yadif]] | * [[yadif]] | ||
| * [[bwdif]] | * [[bwdif]] | ||
| - | * [[DVD Closed Captioning]] | + | * [[Subtitles]] |
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| Line 23: | Line 24: | ||
| < | < | ||
| dvd_copy -o - | ffmpeg -fflags +genpts -i - -codec copy dvd_copy.mkv | dvd_copy -o - | ffmpeg -fflags +genpts -i - -codec copy dvd_copy.mkv | ||
| + | </ | ||
| + | |||
| + | '' | ||
| + | |||
| + | < | ||
| + | ffmepg -playlist 800 -i bluray:/ | ||
| </ | </ | ||
| Line 37: | Line 44: | ||
| START=0 | START=0 | ||
| END=60000 | END=60000 | ||
| + | title=Chapter 1 | ||
| [CHAPTER] | [CHAPTER] | ||
| TIMEBASE=1/ | TIMEBASE=1/ | ||
| START=60000 | START=60000 | ||
| END=120000 | END=120000 | ||
| + | title=Chapter 2 | ||
| [CHAPTER] | [CHAPTER] | ||
| TIMEBASE=1/ | TIMEBASE=1/ | ||
| START=120000 | START=120000 | ||
| END=180000 | END=180000 | ||
| + | title=Chapter 3 | ||
| [CHAPTER] | [CHAPTER] | ||
| TIMEBASE=1/ | TIMEBASE=1/ | ||
| START=180000 | START=180000 | ||
| END=240000 | END=240000 | ||
| + | title=Chapter 4 | ||
| </ | </ | ||
| Line 55: | Line 66: | ||
| < | < | ||
| ffmpeg -i video.mpg -i chapters.txt -map_metadata 1 video.mkv | 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 | ||
| + | </ | ||
| + | |||
| + | === Normalize Audio === | ||
| + | |||
| + | Set the audio level at the same rate: | ||
| + | |||
| + | < | ||
| + | ffmpeg -hide_banner -v warning -stats -i input.mp4 -vcodec copy -af loudnorm=I=-16: | ||
| + | </ | ||
| + | |||
| + | === Pad and Blur === | ||
| + | |||
| + | Convert to 9:16 and add blurred background: | ||
| + | |||
| + | < | ||
| + | ffmpeg -hide_banner -v warning -stats -i input.mp4 -filter_complex " | ||
| </ | </ | ||