我正在尝试将视频(.avi)文件拆分,持续时间为1小时到8分钟。 我使用以下命令
ffmpeg -i videos_22_05_18/cnbc.avi -ss 00:00:00 -to 00:08:00 -c copy 1.avi
但它会产生37分钟的视频而且音频质量太快。
我比较了原始.avi文件的规格和产生的规格,唯一的区别是比特率。
原始文件的比特率为646k,而分割文件的比特率为1126。
我真的尝试过每一件事。 喜欢使用
ffmpeg -i videos_22_05_18/cnbc.avi -ss 00:00:00 -to 00:08:00 -c copy -b 646k 1.avi
和
ffmpeg -i videos_22_05_18/cnbc.avi -ss 00:00:00 -to 00:08:00 -c copy -async 1 1.avi
和
ffmpeg -i videos_22_05_18/cnbc.avi -ss 00:00:00 -to 00:08:00 -c copy -b 646k -async 1 1.avi
和
ffmpeg -i videos_22_05_18/cnbc.avi -ss 00:00:00 -to 00:08:00 -vcodec copy -acodec copy -b 646k 1.avi
和 更多组合
似乎没什么用 我不知道为什么会这样。请帮助。
答案 0 :(得分:0)
按ffmpeg分割视频文件:
有两种方法可以通过ffmpeg分割视频文件。第一个本身就很好,不止于此 - 它更快,但有时会创建具有某些缺陷的输出文件。因此,对于这些情况,存在第二种分割视频文件的方式:它相当慢,输出文件更大,但似乎它们总是与使用的输入文件具有相同的质量水平。
方式:1
ffmpeg -ss <start> -t <duration> -i in1.avi -vcodec copy -acodec copy out1.avi
方式:2
ffmpeg -ss <start> -t <duration> -i in1.avi -sameq out1.avi