User Tools

Site Tools


video_encoding_recipes

Differences

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

Link to this comparison view

video_encoding_recipes [2011/07/07 15:16] (current)
tkbletsc created
Line 1: Line 1:
 +====== Video encoding recipes ======
 +
 +
 +Random video transcoding recipes, mainly to convert stupid formats to editable ones.
 +
 +To use ffmpeg to turn weird MOV files into gigantic AVIs using ffv1, a ffmpeg-specific lossless codec supported by libavcodec on windows, do the following. ​ Note that we use ffmpeg because mencoder seemed to choke on the MOVs I was working with.
 +  ffmpeg -i $infile -vcodec ffv1 $outfile
 +
 +Normal generic transcoding with mencoder:
 +  opt="​vbitrate=2160000:​keyint=30:​threads=4"​
 +  mencoder -oac copy -ovc lavc -lavcopts vcodec=mpeg4:​$opt $infile -o $outfile
 +
 +I used the thing below to transcode some really weird screencap videos in the past.  It extracts the audio and re-weaves it with video in two steps.
 +  opt="​vbitrate=2160000:​keyint=30:​threads=4"​
 +  opt2="​acodec=pcm" ​
 +  mplayer -vo null -ao pcm:​file=$infile.wav $infile
 +  mencoder -oac pcm -ovc lavc -lavcopts vcodec=mpeg4:​$opt $infile -audiofile $infile.wav -o $outfile
 +  ​
 +Transcode using the x264 codec in mencoder:
 +  mencoder -oac copy -ovc x264 $infile -x264encopts subq=6:​partitions=all:​8x8dct:​me=umh:​frameref=5:​bframes=3:​weight_b:​bitrate=80000:​keyint=30 -o $outfile
  
video_encoding_recipes.txt ยท Last modified: 2011/07/07 15:16 by tkbletsc