如何编写python opencv脚本,用高质量视频替换低质量视频,以便音频与新视频同步?

时间:2017-05-30 15:54:20

标签: python opencv audio video

我有两个版本的数百个视频。一个版本是具有所需音频的低质量视频。另一个版本具有高质量的视频但不需要的音频。我想通过编写一个openCV python脚本来将一个HQ视频与另一个的所需音频结合起来,以自动完成这一切。我该怎么做呢。

2 个答案:

答案 0 :(得分:1)

使用ffmpeg执行此操作可能会更好。 我现在无法自己测试命令,但这应该有效:

ffmpeg -i video_hiqal.mp4 -i video_lowqal.mp4 -c:v copy -c:a aac -strict experimental -map 0:v:0 -map 1:a:0 output.mp4

基本上, ffmpeg 将在输入中接收两个视频流,并且由于map选项,它将使用来自第一个流的视频和来自第二个流的音频。

答案 1 :(得分:1)

我想你可能想要考虑从更清晰的声音视频中删除音频并将其附加到具有更好视觉质量的视频的想法,在这种情况下,这些链接将帮助您获得直接方法:

Combining an audio file with video file in python

Python extract wav from video file