audio - 将 youtube-dl 与 ffmpeg 一起使用时,什么合并扩展 (mkv/mp4) 可以获得最佳音质
问题描述
我使用youtube-dl -F显示所有视频/音频列表,并自己选择最佳视频/音频源。
然后我使用youtube-dl -f [视频代码]+[音频代码]下载并自动合并它们。
作为问题标题,当我使用--merge-output-format时,应该选择什么输出扩展名,然后我可以获得一个音质最好的文件。是mkv吗?还是最合适的合并扩展与视频/音频源的扩展有关?
顺便说一句,我使用的播放器是 PotPlayer。
解决方案
没关系
- MKV 或 MP4 可以接受 YouTube 上当前可用的所有视频和音频格式(H.264 或 VP9 或 AV1 视频、AAC 或 Opus 音频)。例外情况是,如果您使用的是非常旧的
ffmpeg
. youtube-dl
只是将视频和音频与--merge-output-format
. 就像复制和粘贴一样。没有重新编码,所以没有生成损失。- 如果您选择不兼容的输出格式,那么它将失败
ERROR: Stream #1:0 -> #0:1 (copy)
或类似。
使用您喜欢或最适合您的播放器/设备的任何一种。
推荐阅读
- sql - 评估所有条件的 SQL 案例语句
- python - 激活 virtualenv ENV
- java - 使用 for 循环返回空数组创建字符串数组
- c++ - 事件类需要更新
- react-native - Redux 状态在函数上未定义,但在 render() 上未定义
- erlang - 网络中断会在 Erlang/Elixir 中触发 monitor_node 或链接断开吗?
- azure-active-directory - Azure AD 向面向公众的 webapp 验证用户身份
- javascript - Await 继续等待 - React, React Router
- c - 无法释放 C 中的所有内存
- java - 创建方法并返回对象