FFMPEG-合并视频后音频丢失

时间:2019-08-07 06:19:08

标签: ubuntu ffmpeg video-processing tokbox

我试图在ubuntu服务器中使用以下命令使用ffmpeg将两个单独的视频并排在一起。

ffmpeg -y -threads 4 -loglevel quiet -ss 0 -t 220.162 -i left.webm 
-ss 0 -t 220.162 -i right.webm -filter_complex "[0]scale=320:-1,pad=2*iw:2*ih:0:120[left];
[1]scale=320:-1[right];[left][right]overlay=main_w/2:120,scale=640:480" -shortest output.mp4

视频已按预期成功处理。但是right.webm中缺少音频。 output.mp4中缺少一个视频的音频。 如何解决此问题。

2 个答案:

答案 0 :(得分:0)

众所周知,在由于网络丢失等原因导致某些音频帧丢失的情况下,ffmpeg中的默认opus解码器可能会出现问题。尝试对一个视频,另一个视频和构图使用以下标志:

ffmpeg -acodec libopus -i filename.webm -ac 2 new_filename.mp4

答案 1 :(得分:0)

缺少音频,因为您仅在处理视频。我假设您想混合两种音频流。
如果您只想将两个视频并排放置,那么最好使用hstack

ffmpeg -y -threads 4 -loglevel quiet -i left.webm -i right.webm -t 220.162 \
-lavfi hstack;amix -shortest output.mp4
相关问题