ffmpeg - 如何在不损失 COLAB FFMPEG 质量的情况下将 .m2ts .vob 视频转换为 mkv
问题描述
我想以相同的分辨率和质量将 .m2ts 和 vob 视频转换为 .mkv,那么如何在 COLAB 中进行呢?我使用了 All in One 1.9.1 脚本,它可以成功转换,但输出文件的质量非常低,而且它的 avc 编解码器是版本 3,而我希望它是版本 High@L4.1。
我已经安装了我的 gdrive 并将其用作视频源。
多合一 1.9.1 https://colab.research.google.com/github/pcodejs/Codemaster/blob/master/All_in_One_1_9_1.ipynb
解决方案
由于 MKV 可以处理大多数格式,您可以流式复制(如复制和粘贴)输入的内容,从而满足您的“.m2ts
和.vob
视频到.mkv
不损失质量”的要求。
ffmpeg -i input.vob -map 0 -map -0:d -c copy output.mkv
如果你得到错误Can't write packet with unknown timestamp
添加-fflags +genpts
输入选项(把它放在前面-i
)。
推荐阅读
- deep-learning - LSTM 仅返回零(PyTorch)
- arrays - 确保没有两只猫或狗在相邻的地方需要最少的交换次数
- c++ - 是否可以获得'this'指针的地址?
- java - 无法在自定义视图中正确添加子布局
- firebase - 与 Firebase 实时数据库的强一致性
- android - 获取类型失败:内容://
- sql - 选择最便宜的价格,然后按供应商分组?
- typescript - 如何引用属性的类型?
- asp.net-mvc - 无法安装组件:未定义模板或渲染函数。“vue.js”与 asp.net mvc
- c++ - 带有 u8、char8_t 和 std::string 的 C++20