ffmpeg支持的各种格式转换方法几乎涵盖了所有常见的音频、视频和图像格式之间的转换。
debian上安装
bash
# apt-get install ffmpeg -y
以下是一些常见的格式转换示例:
视频格式转换:
将MP4转换为GIF:
bash
# ffmpeg -i animation.gif.mp4 animation.gif
将MP4转换为AVI:
bash
# ffmpeg -i input.mp4 output.avi
将AVI转换为MP4:
bash
#ffmpeg -i input.avi output.mp4
将MKV转换为MP4:
bash
#ffmpeg -i input.mkv output.mp4
将MP4转换为MOV:
bash
#ffmpeg -i input.mp4 -c copy output.mov
将MP4转换为WEBM:
bash
# ffmpeg -i input.mp4 -c:v libvpx -b:v 1M -c:a libvorbis output.webm
音频格式转换:
将MP3转换为WAV:
bash
# ffmpeg -i input.mp3 output.wav
将WAV转换为MP3:
bash
#ffmpeg -i input.wav -b:a 192k output.mp3
将FLAC转换为MP3:
bash
# ffmpeg -i input.flac -ab 320k -map_metadata 0 -id3v2_version 3 output.mp3
图像格式转换:
将PNG转换为JPEG:
bash
#ffmpeg -i input.png output.jpg
将JPEG转换为PNG:
bash
# ffmpeg -i input.jpg output.png
这些只是一些常见的示例,ffmpeg支持的格式远不止这些。你可以根据你的需求在命令行中使用不同的参数和选项来完成特定格式的转换。转换时可以通过指定适当的参数,如帧率、分辨率、比特率等,以确保输出符合你的预期。