所有设备的 FFmpeg 命令配置文件
Posted
技术标签:
【中文标题】所有设备的 FFmpeg 命令配置文件【英文标题】:FFmpeg command profiles for all devices 【发布时间】:2014-07-05 13:02:48 【问题描述】:我想用 php 构建在线音频/视频转换器。
我想让用户只需选择设备名称 [例如:Samsung Galaxy S5] 即可自动转换视频而无需额外配置(例如(比特率、编解码器等))。
所以,我想要预配置文件。其中包含所有设备的视频配置...
请帮帮我?对这个。开源项目。
【问题讨论】:
【参考方案1】:FFmpeg 几乎可以在任何视频和音频格式之间进行转换。
因此,为每个支持的设备分配“默认”扩展名并使用默认值执行 FFmpeg 转换。大多数值都是默认设置的,所以您需要在 CLI 中执行所有操作:
ffmpeg -i InputFile.mov OutputFile.mpeg
如果需要指定任何其他参数,请使用documentation。请记住,大多数参数位置对输出文件有不同的影响(浪费了大约 6 小时寻找那个“错误”)。
【讨论】:
我知道这一点。但是,这不适合我的目的。 @N41TKD 那么比什么更适合你呢?Device name
!= supported extension
,您必须为设备或其组定义一些参数【参考方案2】:
您必须检查每个设备的数据表。据我所知,没有包含所有现有设备的“魔术”表。您可以查看FFmpeg wiki 以开始使用。
【讨论】:
以上是关于所有设备的 FFmpeg 命令配置文件的主要内容,如果未能解决你的问题,请参考以下文章