要使用時先下載
FFmpeg
並放到要轉檔的資料夾下
(也可以放寫入path環境變數)
cmd切到目標資料夾,輸入指令就能開始轉檔
ffmpeg -i {來源檔案} -c:v libx264 -c:a aac {輸出檔案}
例子
ffmpeg -i xxxx_1.wmv -c:v libx264 -c:a aac xxxx.mp4
以上是轉mp4的例子
如果想要批次轉檔
for %a in ("G:\btdata\a*.wmv") do ffmpeg -i "%a" -c:v libx264 -c:a aac "G:\btdata\a\output\%~na.mp4"
來源資料夾與輸出的目標資料夾
由於使用cpu計算,需要點時間
可改成用GPU來算
參考:最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法 – 博麗靈夢 – 博客园 (cnblogs.com)
Windows 下使用GPU加速ffmpeg处理任务_COCO56(徐可可)的博客-CSDN博客_ffmpeg使用gpu加速
下載cuda並安裝
輸入
ffmpeg -hwaccels
檢查一下是否有支援
如果有,就能開始使用
轉mp4範例
ffmpeg -i xxxxx.wmv -vcodec h264_nvenc qqqqq.mp4
批次處理
for %a in ("G:\btdata\a*.wmv") do ffmpeg -i "%a" -vcodec h264_nvenc "G:\btdata\a\output\%~na.mp4"
轉換格式(mp4轉mp3)
ffmpeg -i s.mp4 -map 0:a:0 -c:a libmp3lame ss.mp3
影片或音樂切割
ffmpeg -ss 00:00 -i ss.mp3 -vn -acodec copy -t 02:20 sss.mp3
合併
ffmpeg -i "concat:123.mp3|124.mp3" -acodec copy output.mp3