跨平台轉檔軟體 FFmpeg
參考:https://lnpcd.blogspot.com/2012/09/ffmpeg.html
一、Ubuntu1804 安裝 FFmpeg
Ubuntu1804 的 repositories(軟體套件庫)已包含 FFmpeg
apt install ffmpegffmpeg -version
(查看版本-
二、最簡單用法:
$ ffmpeg -i input.mov output.mp4
加上參數:
ffmpeg -i input.mov -c:v libx264 -c:a aac output.mp4
ffmpeg -i input.mov -vcodec h264 -acodec aac output.mp4
說明:輸入 mov 檔案,輸出 mp4,影像編碼 H.264、音訊編碼 AAC。
將同一目錄下所有.MOV 檔轉為 .mp4
for file in *.MOV; do ffmpeg -i $file ${file/%.MOV/.mp4}; done
三、Nautilus 檔案管理員 批次更改檔名


四、使用 FFmpeg 將jpg 轉 mp4
ffmpeg -framerate 1/3 -i img%03d.JPG -vcodec mpeg4 cgsh2019.mp4
說明:
-framerate:就是每秒的幀率(FPS),若要一張照片播放3秒,則改成1/3。
img%03d.JPG 就是要使用 img000.JPG, img001.JPG, img002.JPG…組成影片。
-vcodec:同 -c:v 同樣功能,指定輸出的影像格式。
-c:v:要輸出的影像 codec,例如:-c:v mpeg4



更多參考:[FFmpeg] 維持影像比例不失真調整解析度
https://www.mobile01.com/topicdetail.php?f=510&t=4987224
五、 用ffmpeg 來擷取影片片斷
ffmpeg -ss 開始時間 -t 長度 -i source.mp4 -acodec copy -vcodec copy output.mp4
例如: ffmpeg -ss 00:10:10 -t 00:01:00 -i source.mp4 -acodec copy -vcodec copy OUTPUT.mp4
六、 resize a video to make it smaller with FFmpeg
ffmpeg -i Hello.mp4 -vf scale=1920:1080 output.mp4
for file in *.JPG; do aspectcrop -a 16:9 -g c $file ${file/%.JPG/_cropped.jpg}; done
for file in *.jpg; do convert $file -resize 1920X1080 ${file/%.jpg/.jpeg}; done