我正在使用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")
答案 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")
这将转换视频并保留音频。