ffmpeg批量格式轉換


下載地址

ffmpeg:https://github.com/BtbN/FFmpeg-Builds/releases
成品文件:https://gitee.com/fenggwsx/share/blob/master/ffmpeg%E6%89%B9%E9%87%8F%E8%BD%AC%E6%8D%A2.rar

如果希望自己搭建,需要下載ffmpeg,選擇gpl-vulkan版本;如果希望直接獲得成品,可直接下載成品文件

編寫bat腳本

首先新建一個文件夾,打開記事本,寫入如下腳本(在Ext中設置支持的視頻或音頻格式):

@echo off

::在下方設置要處理的視頻或音頻格式,這里列出了一些主要的視頻格式
set Ext=*.avi,*.mp4,*.wmv,*.flv,*.mkv,*.rmvb,*.rm,*.3gp

md output

echo 開始視頻轉換

::在下方設置輸出格式,這里輸出為mp4,可自行更改
for %%a in (%Ext%) do (
	echo 正在轉換:%%a
	ffmpeg -loglevel quiet -i "%%a" -f mp4 "output\%%~na.mp4" -y
)

echo 轉換完成

pause

腳本中,ffmpeg -loglevel quiet -i %%a -f mp4 "output%%~na.mp4"是核心語句,如果要輸出其他格式,修改粗體部分內容即可

接下來進行保存,先選擇文件類型為“所有文件”,然后輸入文件名為“批量轉換.bat”,最后設置編碼為ANSI:

環境配置

有兩種方法可以選擇,每一種方法都有各自的優點,可以同時采用

將ffmpeg放到此文件夾中

ffmpeg\bin目錄下的ffmpeg.exe放入文件夾中:

這種方法的優點是可移植性較高,將文件夾發送給其他計算機仍然可以使用

配置系統環境變量

配置方法詳見我的另一篇文章:ffmpeg-static環境配置

這種方法的優點是較為全局性,在配置好環境變量的一台計算機中的所有位置均可以使用

使用方法

將要轉換的視頻放入文件夾中,雙擊運行批量轉換.bat,如果文件較大,轉換會比較耗時,轉換完成后會生成output文件夾,打開output文件夾就能看到轉換成功的視頻:

參考資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM