ffmpeg

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

ffmpeg

ffmpeg

Media processing (10 man pages).
媒体处理(含10个手册页)

Convert

格式转换

bash
ffmpeg -i input.mov -c:v libx264 output.mp4
ffmpeg -i input.mp4 -c:v libvpx-vp9 output.webm
bash
ffmpeg -i input.mov -c:v libx264 output.mp4
ffmpeg -i input.mp4 -c:v libvpx-vp9 output.webm

Audio

音频处理

bash
ffmpeg -i video.mp4 -vn -c:a aac audio.m4a
ffmpeg -i input.mp3 -ar 44100 output.wav
bash
ffmpeg -i video.mp4 -vn -c:a aac audio.m4a
ffmpeg -i input.mp3 -ar 44100 output.wav

Resize

尺寸调整

bash
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4
ffmpeg -i input.mp4 -vf scale=-1:480 output.mp4
bash
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4
ffmpeg -i input.mp4 -vf scale=-1:480 output.mp4

GIF

GIF生成

bash
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1" output.gif
bash
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1" output.gif

Concat

文件合并

bash
ffmpeg -f concat -i list.txt -c copy output.mp4
bash
ffmpeg -f concat -i list.txt -c copy output.mp4

Capture

内容录制

bash
ffmpeg -f avfoundation -i "1" -t 10 capture.mp4
bash
ffmpeg -f avfoundation -i "1" -t 10 capture.mp4

Stream

流媒体传输

bash
ffmpeg -i input.mp4 -f mpegts - | mpv -
bash
ffmpeg -i input.mp4 -f mpegts - | mpv -