Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ffmpeg [2019/06/29 01:16] beandogffmpeg [2023/04/10 03:27] (current) beandog
Line 2: Line 2:
  
   * [[ffplay]]   * [[ffplay]]
 +  * [[ffprobe]]
   * [[frameinfo]]   * [[frameinfo]]
   * [[framecount]]   * [[framecount]]
Line 7: Line 8:
   * [[yadif]]   * [[yadif]]
   * [[bwdif]]   * [[bwdif]]
 +  * [[Subtitles]]
  
 +  * [[https://amiaopensource.github.io/ffmprovisr/|ffmprovisr]] - excellent page to help you "build" an ffmpeg command
   * [[https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide]]   * [[https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide]]
 +  * [[http://wiki.indie-it.com/wiki/FFmpeg_DVD]] - lots of good, detailed ffmpeg examples
  
 To do a clean MPG [[dvd_copy|copy]] from a DVD: To do a clean MPG [[dvd_copy|copy]] from a DVD:
  
 <code> <code>
-dvd_copy -o - | ffmpeg -i - -map 0:v -map 0:a -c:v copy -c:a copy -f vob dvd_copy.mpg +dvd_copy -o - | ffmpeg -i - -map 0:v -map 0:a -map 0:-codec copy -f vob dvd_copy.mpg  
 +</code> 
 + 
 +Or into Matroska: 
 + 
 +<code> 
 +dvd_copy -o - | ffmpeg -fflags +genpts -i - -codec copy dvd_copy.mkv 
 </code> </code>
  
-Or into Matroska with subtitles:+''ffmpeg'' can copy a Blu-ray directly as well, once you know the playlist number (see [[bluray_info]]).
  
 <code> <code>
-dvd_copy -o - | ffmpeg -fflags +genpts -i - -map 0:-c:v copy -map 0:a -c:a copy -map 0:s? -c:s copy dvd_copy.mkv +ffmepg -playlist 800 -i bluray:/dev/sr0 -codec copy bluray_playlist.mkv
 </code> </code>
  
Line 35: Line 44:
 START=0 START=0
 END=60000 END=60000
 +title=Chapter 1
 [CHAPTER] [CHAPTER]
 TIMEBASE=1/1000 TIMEBASE=1/1000
 START=60000 START=60000
 END=120000 END=120000
 +title=Chapter 2
 [CHAPTER] [CHAPTER]
 TIMEBASE=1/1000 TIMEBASE=1/1000
 START=120000 START=120000
 END=180000 END=180000
 +title=Chapter 3
 [CHAPTER] [CHAPTER]
 TIMEBASE=1/1000 TIMEBASE=1/1000
 START=180000 START=180000
 END=240000 END=240000
 +title=Chapter 4
 </code> </code>
  
Line 53: Line 66:
 <code> <code>
 ffmpeg -i video.mpg -i chapters.txt -map_metadata 1 video.mkv ffmpeg -i video.mpg -i chapters.txt -map_metadata 1 video.mkv
 +</code>
 +
 +You can extract the metadata as well:
 +
 +<code>
 +ffmpeg -i dvd_copy.mkv -f ffmetadata metadata.txt
 </code> </code>
  
Line 127: Line 146:
  
 Also, MV1234.MP4 is the old supported format.  My PSP (firmware >5) supports "movie.mp4" naming scheme, as well as folder structures just fine! Also, MV1234.MP4 is the old supported format.  My PSP (firmware >5) supports "movie.mp4" naming scheme, as well as folder structures just fine!
- 
-=== archives: Muxing to Matroska === 
- 
-ffmpeg seems to have issues creating MKV files.  For one, they are much larger than an AVI with the same encoding options.  Secondly, they don't seem to work well when AC3 is placed in there.  I'd recommend encoding to AVI (or MP4) and then using mkvmerge. 

Navigation