我正在对现有视频进行轻微编辑,并尝试从 OpenShot 1.4.3 导出。导出对话框中的高级设置(每次我迭代时都会忘记我的设置)不允许我指定视频流的比特率,除非从弹出菜单中选择现有选项。
最接近的是“384 kb/s - 视频会议”和“1.25 Mb/s - VCD 质量”。有人能告诉我为什么前者会生成 26 MB 的文件(对于 5 分半钟的视频),质量极差,而后者会生成 1.4 GB 的文件吗?我的意思是 - 你能算一下吗 - 根据我的技能,它应该增加 3.2 倍?最接近的两个预设之间的步长怎么会导致文件大小增加 54 倍?
有什么技巧可以接近所需的文件大小,例如 120 MB? 怎么实现?
编解码器是 libx264,尺寸是 1080p 25 fps。
编辑:不过,我有一种预感,因为剪辑属性显示的时间线位置的秒数格式为“德语”逗号,例如“长度:3,56”秒,而不是“3.56”秒。我使用的是英语 Debian Stretch,但由于美国日期格式太糟糕,我不得不安装“en(丹麦语)”语言环境。“丹麦英语”是否可能将句号和逗号翻转为与德语类似的数字格式,并且应用程序在错误解析字符串时会出现错误?
答案1
这是字符串解析的一个错误。OpenShot 似乎没有正确应用区域设置,在界面的某些部分它使用 Gnome 区域设置,但在其他部分它假定美国区域设置。所以我使用了格式:丹麦英语,这是一个在 Gnome 中获取合理日期格式的已知技巧。但显然这里的小数点是逗号,就像德语一样。因此预设提供“1.25 Mb/s”,但 st**** 程序解析其自己的 GUI 元素,因此将其自己的预设选项转换为“1,250 Mb/s”。
我暂时切换回美国格式,现在文件大小变成 60 MB。我的问题没有解决,我想要 120 MB。1.25 Mb/s 之后的下一个预设是 5.00 Mb/s。我需要一个介于两者之间的值。