用FFMPEG连接视频-音频质量差

时间:2018-09-06 22:55:56

标签: ffmpeg

这是我的工作流程。...全部在Ubuntu中使用ffmpeg。

步骤1:将主要的mp4视频转换为mpegts

第2步:将mp3录音转换为m4a。

第3步:将m4a附加到静止图像

第4步:转换为mpegts

第5步:Concat简介和主要视频并转换为mp4

/home/admin/ffmpeg/ffmpeg -i Wilfried_Ligthart_Profits.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts -r 30 Wilfried_Ligthart_Profits.ts
/home/admin/ffmpeg/ffmpeg -i 5b8955ef7c324-intro.mp3 -c:a libfdk_aac -strict -2 intro_audio_90.m4a
/home/admin/ffmpeg/ffmpeg -loop 1 -i slide_9.png -i intro_audio_90.m4a -acodec copy -shortest intro_merged_90.mp4
/home/admin/ffmpeg/ffmpeg -i intro_merged_90.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts -r 30 introFile90.ts
/home/admin/ffmpeg/ffmpeg -i "concat:introFile90.ts|Wilfried_Ligthart_Profits.ts" -c copy -bsf:a aac_adtstoasc merged90.mp4

所以每个部分(introFile90.ts和Wilfried_Lighthart_Profits.ts)听起来都不错。但是,在最后一步merged90.mp4上,音频变慢了。

我也遇到了很多这样的错误:

[mp4 @ 0x31ad080] Non-monotonous DTS in output stream 0:1; previous: 59837710, current: 59837012; changing to 59837711. This may result in incorrect timestamps in the output file.

无论如何,怎么了?有人告诉我将它们转换为mpegts可以使渲染速度更快。

0 个答案:

没有答案