

You can modify a video file directly without having to re-encode the video stream. $ ffmpeg -i example.mp4 -f webm -c:v libvpx -b:v 1M -acodec libvorbis example.webm -hide_bannerįfmpeg -i audio.xxx -c:a flac audio.flac Mix Stereo to Mono mp4įfmpeg -i input.mov -vcodec libx264 -pix_fmt yuv420p output.mp4 $ ffmpeg -i image-%04d.jpg -c:v libx264 -pix_fmt yuv420p -vf "scale=720:-2" test.mp4 Evaluate which ratio to apply for scaling, then scale with the requisite amount of padding

$ ffmpeg -framerate 30 -pattern_type glob -i '*.jpeg' -c:v libx264 -pix_fmt yuv420p gan-1.movĬonvert image sequence of many different sizes and conform to specific frame size $ ffmpeg -loop 1 -i image.png -c:v libx264 -t 60 -pix_fmt yuv420p -vf scale=1920:1080 out.mp4Ĭonvert non-sequentially named Images in a directory $ ffmpeg -i image-%03d.png -c:v libx264 -pix_fmt yuv420p test.mp4 $ ffmpeg -f image2 -i image%d.jpg imagestovideo.mp4 $ ffmpeg -i video.flv image%d.jpg Convert Images into a Video $ ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4 Split a Video into Images Ss offset = frame number divided by FPS of video = the decimal (in milliseconds) ffmpeg needs i.e. $ ffmpeg -ss $1 -i $2 -qmin 1 -q:v 1 -qscale:v 2 -frames:v 1 -huffman optimal $3.jpg Where vf is a custom bash script as follows: You can get the list of supported formats with:Ĭonvert WAV to MP3, mix down to mono (use 1 audio channel), set bit rate to 64 kbps and sample rate to 22050 Hz:įfmpeg -i input.wav -ac 1 -ab 64000 -ar 22050 output.mp3Ĭonvert any MP3 file to WAV 16khz mono 16bit:įfmpeg -i 111.mp3 -acodec pcm_s16le -ac 1 -ar 16000 out.wavĬonvert any MP3 file to WAV 20khz mono 16bit for ADDAC WAV Player:įfmpeg -i 111.mp3 -acodec pcm_s16le -ac 1 -ar 22050 out.wavįor i in *.mp3 do ffmpeg -i "$i" -acodec pcm_s16le -ac 1 -ar 22050 "$.mp3" doneĮxtract Single Image from a Video at Specified Frame Minimal example: transcode from MP3 to WMA: Ffmpeg -i filename -ab 320000 -ar 48000 output.mp3 Converting Audio into Different Formats / Sample Rates
