2016-02-04 64 views
0

ffmpeg非常新穎,並且一直試圖讓它工作。我試圖同時減慢視頻和音頻(mp4)。我曾嘗試使用以下代碼的非常類似的版本分別進行音頻和視頻操作,但仍得到相同的效果。FFMPEG - 使用Tempo時音頻不同步並且setPTS

大約30秒後音頻慢慢與視頻不同步(音頻更快)。任何意見,將不勝感激。

-i 「INPUT」 -filter_complex 「[0:V] setpts = 1.1 * PTS [V]; [0:一]安騰普= 0.9 [A]」 -map 「[V]」」 -map 「[1]」,「輸出」

在此先感謝

回答

2

你不相同的量改變音頻和視頻的速度。

視頻將放緩至1.0/1.1 = 90.91%

因此,指定相同的音頻,usin g分數,精確

-i "INPUT" -filter_complex "[0:v]setpts=1.1*PTS[v];[0:a]atempo=(1/1.1)[a]" -map "[v]"" -map "[a]" "OUTPUT" 
+0

@Mulya,我想增加速度3次setpts = 0.33 * PTS,如何計算相應的atempo速度? –

+1

'atempo'只能達到2.0,所以你需要兩個調用:'atempo = 1.5,atempo = 2'其中'1.5 x 2 = 3' – Mulvya