我正在尝试在我的 friend Google Chromebook 上播放节目,但 mp4 文件在尝试在所述 Chromebook 上观看时显示为黑色,音频工作正常。我发现这是一个视频编码问题,但我找不到适用于 Chromebook 的视频格式列表。我有 ffmpeg 和 handbrake 来尝试测试一些东西,但如果有人能告诉我一个 ffmpeg 代码,它将视频文件转换为适用于 Google Chromebook 的格式,这将有很大帮助。
我试过的:
ffmpeg -i "Game of Thrones S02E01 The North Remembers.mkv" codec mpeg "Game of Thrones S02E01 The North Remembers.mp4"
这给出了错误:
[NULL @ 00000177196ea500] Unable to find a suitable output format for 'codec' codec: Invalid argument
最佳答案
(1) 试试VLC for Chrome OS因为它无论如何都由 FFmpeg 提供支持,所以它自己的代码实际上可能会直接从 MKV 文件显示流,甚至不需要转换。
(2) 为避免出错,您必须通过-c:v mpeg
设置编解码器。不是 codec mpeg
.
一些ffmpeg版本不知道-c:v
选项所以使用-vcodec
反而。
如果您有 H265 (HEVC) 视频,那么我建议您重新编码为 H264 (AVC) 以允许在更多设备上播放。见 @洛根在你的问题下的评论
尝试如下:
ffmpeg -i "Game of Thrones S02E01 The North Remembers.mkv" -c:v libx264 -vf format=yuv420p -profile:v main -c:a copy -movflags +faststart "Game of Thrones S02E01 The North Remembers.mp4"
关于video - 哪些视频编解码器适用于 Google Chromebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54893212/