python使用ffmpeg转化视频分辨率_使用python和ffmpeg裁剪和批量转换任意视频文件到WebMs...

我有很多视频文件,我想分解成多个WebM,每个文件包含一个特定视频的一部分。

我计划在每个视频文件(与视频具有相同的文件名)上附加csv文件,其列结构类似于:

开始时间|结束时间|旋转|输出文件名

我想用python解析csv文件来执行ffmpeg,然后我快速搜索并找到了ffmpeg python库,并认为它可能会起到作用。问题是,我不知道ffmpeg或视频编码的第一件事。我试着阅读ffmpeg文档,并尝试使用ffmpeg python复制内容,但我能得到的最远的是与输入文件格式相同的输出视频,修剪(但mpv仍然显示了与原始文件的持续时间相同的持续时间,但当达到修剪结束时,会切断播放),并且没有音频。

作为一个附带说明,我目前使用的软件名为“WebM for Delligens”(请原谅冒犯性标题),它使用ffmpeg,我对它的输出感到满意,但对于我的需求来说,它非常繁琐。但是我注意到这些是使用软件传递的参数:-f nut -i pipe:0 -c:v libvpx -pix_fmt yuv420p -threads 8 -slices 4 -metadata title="This is a title" -ac 2 -c:a libvorbis -qmin 28 -crf 30 -qmax 32 -qcomp 1 -b:v 0 -qscale:a 3 -f webm -y "C:\Output.webm"

如果我能复制类似于它提供的输出,我会很高兴。谢谢您的帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值