簡體   English   中英

ffmpeg 將所有音軌添加到視頻轉換 (mkv)

[英]ffmpeg add all audio tracks to video conversion (mkv)

我有一個腳本,它接收輸入的視頻文件(通常是 avi 或 mp4)並將其轉換為針對網絡流媒體優化的“低質量”mkv 視頻。

我使用的 ffmpeg 命令是這樣的:

ffmpeg -fflags +genpts -i file:"$input" -sn -codec:v:0 libx264 -force_key_frames expr:gte\(t,n_forced*5\) -vf "scale=trunc(min(max(iw\,ih*dar)\,1280)/2)*2:trunc(ow/dar/2)*2" -pix_fmt yuv420p -preset superfast -crf 23 -b:v 1680000 -maxrate 1680000 -bufsize 3360000 -vsync vfr -profile:v high -level 41 -map_metadata -1 -threads 8 -codec:a:0  libmp3lame -ac 2 -ab 320000 -af "aresample=async=1" -y "$output"

問題是這個命令只包含我的視頻的第一個音軌。 我有一些雙語視頻(意大利語和英語),我想同時包含兩種語言。

是否有一個簡單的 ffmpeg 命令選項可以自動包含視頻中找到的所有音軌?

添加-map 0:a以包含所有音頻流。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM