FFmpeg 使用

Jacky | Jul 23, 2022 min read

此內容由 Notion 編輯並經由 Notion API 自動轉成 Hugo 頁面
The content write by Notion, and use Notion API convert to Hugo page.

Release version:Index of /releases (ffmpeg.org)

說明文件:FFmpeg: Main Page 安裝說明:CompilationGuide – FFmpeg


合併影片

__mg_vid.txt 檔案內容

file 'a.avi'
file 'a.avi'

輸入指令

ffmpeg -f concat -safe 0 -i __mg_vid.txt -c copy output.avi

移除影片中的聲音

ffmpeg -i input.mov -vcodec copy -an output.mp4

10張圖片轉10秒影片(mjpeg)

ffmpeg -y -r 1 -vcodec mjpeg -i jpg\number_%d.jpg a.avi

10張圖片轉10秒影片(mpeg)

ffmpeg -y -r 1 -i bmp\number_%d.bmp a.avi

10張圖片轉10秒影片(h264)

ffmpeg -y -framerate 30 -i bmp\number_%d.bmp -c:v libx264 -shortest -pix_fmt yuv420p -r 1 aa.mp4

.mp4 轉 .avi (mjpeg)

ffmpeg -i input.mp4 -vcodec mjpeg -qscale 1 -an output.avi

降低FPS (利用 -r)

ffmpeg -i input.mp4 -r 15  output.mp4

ffplay

快捷鍵

Q、ESC 退出
F 全螢幕
P、SPACE 暫停
滑鼠右鍵點擊 調整播放進度

播放完畢自動退出

ffplay -autoexit a.avi

循環

ffplay -loop 0 a.avi
comments powered by Disqus