Benutzer-Werkzeuge

Webseiten-Werkzeuge


becki:linux:multimedia

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
becki:linux:multimedia [2015-12-28 07:09]
becki [Todo]
becki:linux:multimedia [2018-09-15 08:03] (aktuell)
becki [Encode to x264]
Zeile 26: Zeile 26:
   lame   lame
   x264   x264
-  x265+  ​[x265]
 </​code>​ </​code>​
 +
 +Command to build the package with the optional packages enabled:
 +
 +  ASS=yes FAAC=yes LAME=yes X264=yes ./​ffmpeg.SlackBuild
 +
 +FIXME FAAC seems not necessary any morge as of ffmpeg-3.2.4. Instead try FDK_AAC
 +
 +Note: To install ffmpeg on a headless server (without X) it may be necessary to install additional stock packages first and to disable some features which are enabled by default (tested):
 +
 +  slackpkg install libXi libXtst
 +  CACA=no OPENGL=no X11GRAB=no ASS=yes FAAC=yes LAME=yes X264=yes ./​ffmpeg.SlackBuild
  
 === Docs == === Docs ==
Zeile 35: Zeile 46:
   - https://​ffmpeg.org/​ffmpeg-all.html   - https://​ffmpeg.org/​ffmpeg-all.html
   - http://​trac.ffmpeg.org/​wiki   - http://​trac.ffmpeg.org/​wiki
 +  - https://​www.ostechnix.com/​20-ffmpeg-commands-beginners/​
  
 Note that these official docs do not contain hints about DVD ripping. Note that these official docs do not contain hints about DVD ripping.
Zeile 63: Zeile 75:
  
 ===== Audo and video editing by task == ===== Audo and video editing by task ==
 +==== Get info about a media file ==
 +
 +  ffprobe
 +  ​
 ==== Extract a section from an audio/video file == ==== Extract a section from an audio/video file ==
  
Zeile 101: Zeile 117:
  
 Useful opts: Useful opts:
-  ​-an disable audio +<​code>​ 
-  -vn disable video+-tune animation - good for cartoons 
 +-an disable audio 
 +-vn disable video 
 +</​code>​ 
 + 
 +==== Stream selection == 
 +Example: Select all video stream and 2nd audio stream of first (and normally only) input file: 
 + 
 +  ffmpeg ​ -i input.vob -map 0:v -map 0:a:1 output.mkv
    
 ===== Manual DVD ripping == ===== Manual DVD ripping ==
 ==== Copy raw Media to Disk == ==== Copy raw Media to Disk ==
  
-Find the right track by reading DVD content using ''​lsdvd''​((available on slackbuilds)) ​or  ​''​%%mencoder dvd:// -v%%''​ may be helpfull as well+Find the right track by reading DVD content using ''​lsdvd''​((available on slackbuilds))''​%%mencoder dvd:// -v -o -%%''​ may be helpfull as well
  
 Extract track n with  Extract track n with 
-  mplayer dvd://n -dumpstream -dumpfile title_n.vob+  mplayer dvd://n -dumpstream -dumpfile title_n.vob ​[-chapter m-m]
  
 If reading and/or extaction does not work (check for completeness,​ passages with garbage!) then try the following method: If reading and/or extaction does not work (check for completeness,​ passages with garbage!) then try the following method:
Zeile 129: Zeile 153:
 ==== Encode == ==== Encode ==
  
-  ffmpeg ​-f concat ​-i voblist.txt output.mkv+  ffmpeg -i input.vob output.mkv 
 + 
 +See above for more options
  
 ==== Todo == ==== Todo ==
  
-  - Use ''​-map''​ to select audio and video tracks 
   - Chapter markers   - Chapter markers
   - subtitles   - subtitles
   - multiple audio tracks   - multiple audio tracks
   - Test ffmpeg -aspect   - Test ffmpeg -aspect
 +
 ===== DVD ripping with HandBrake == ===== DVD ripping with HandBrake ==
 ==== Install == ==== Install ==
becki/linux/multimedia.1451286542.txt.gz · Zuletzt geändert: 2015-12-28 07:09 von becki

Impressum - Datenschutzerklärung