使用Python将mp4 AAC转换为AVC

时间:2020-01-09 18:43:24

标签: python video ffmpeg

我正在使用ffmpeg转换视频格式。我在mp4 aac中有一个视频,想要将其转换为mp4 avc。我成功地(!!!)使用ffmpeg来将图像秘密复制到avi / mkv / mp4的副本中,但没有任何东西可以满足我的需求。

想法是拥有一种视频文件格式,该格式可以在大多数mp4 avc之类的所有移动设备上运行。

我的python代码:

import subprocess #need to install ffmpegin terminal/cmd

def convert_video(video_input, video_output):
    cmds = ['ffmpeg', '-i', video_input, video_output]
    subprocess.Popen(cmds)


convert_video("videoName.mp4", "videoNameCopy.mp4")

1 个答案:

答案 0 :(得分:1)

似乎您要将VIDEO编解码器从hevc转换为h.264(又称avc bp):

import subprocess
    def convert_video(video_input, video_output):
    subprocess.run(rf" -i video_input -c:v libx264 -c:a aac video_output")

convert_video("users/vids/.../input.mp4", "users/vids/.../output.mp4")

这将转换视频并保留音频。