audio - Youtube Red 停止下载视频的音频
问题描述
我正在将视频上传到 Youtube,并在我的 Android 手机上使用 Youtube Red 下载它们。当屏幕关闭时,我正在后台播放这些下载的视频。这适用于大多数视频,除了我上传的视频。我确实阅读了推荐的上传格式,我尝试了几个编解码器,但没有运气。我关闭屏幕的那一刻,我的音频就停止了。
我最终发现使用youtube-dl -F
的是我的视频没有带有 webm 扩展名的纯音轨,只有 m4a(在 Youtube 处理它们之后)。所以我的问题是:是什么让 Youtube 为某些视频创建 webm 音频文件,而不是为其他视频创建 webm 音频文件?有没有办法强制这样做(我想不是)。有没有办法建议?正如我所提到的,在生成要上传的文件时,我尝试了各种编解码器 - 视频和音频,以及它们的组合。
有效文件的示例输出:
format code extension resolution note
249 webm audio only DASH audio 52k , opus @ 50k, 73.58KiB
250 webm audio only DASH audio 66k , opus @ 70k, 92.62KiB
251 webm audio only DASH audio 114k , opus @160k, 161.14KiB
171 webm audio only DASH audio 115k , vorbis@128k, 161.27KiB
140 m4a audio only DASH audio 127k , m4a_dash container, mp4a.40.2@128k, 180.79KiB
以及一个文件的输出:
format code extension resolution note
139 m4a audio only DASH audio 49k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 1.20MiB
140 m4a audio only DASH audio 129k , m4a_dash container, mp4a.40.2@128k (44100Hz), 3.20MiB
解决方案
推荐阅读
- java - firestore collectionreference .get() 未执行
- matlab - matlab中给定函数的时间序列逼近
- angular - NativeScript 没有得到 Set-Cookie
- javascript - svg2pdfjs:不支持带有外部资源链接的图片
- r - For循环并排绘制一系列箱线图
- linux-kernel - 如何并行处理两个内核配方?
- sql-server - 是否可以防止在没有 WHERE 子句的情况下执行 UPDATE 或 DELETE 语句?
- sql-server - SQL根据加入和离开日期获取活跃用户
- cpan - 无法打开流:磁盘配额超出 Godaddy cpanel
- r - 无法在 draw_plot() 中缩放图例大小