0

我目前使用名为 AnyVideoConverter 的 Windows 免费软件将我的 iPhone 巨大的 MOV 文件转换为可以通过我的 plex 服务器在其他设备上播放的 MP4。我想自动化该过程,以便它在我的一台 linux 机器上在后台运行。但是我正在努力让它工作。这是我到目前为止所拥有的。

原始文件详细信息:
时长:00:00:13.53
原始视频:40MB
视频详情:Stream #0:0(und):视频:hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 3840x2160, 23453 kb/s, 30 fps, 30 tbr, 600 tbn, 600 tbc (默认)
AnyVideoConverted 文件:
文件大小:5MB
视频详细信息:流 #0:0(und):视频:h264(约束基线)(avc1 / 0x31637661)、yuv420p、3840x2160、2870 kb/s、24 fps、24 tbr、12288 tbn、48 tbc(默认)

这种格式适用于我所有的设备

到目前为止,我设法做到的关闭是这个 ffmpeg 命令:

ffmpeg -i original.mov -c:v libx264 -profile:v 基线 -maxrate 3M -bufsize 3M -c:a aac -b:a 128k x264.mp4


文件大小:5MB
视频详细信息:流 #0:0(und):视频:h264(约束基线)(avc1 / 0x31637661)、yuv420p、2160x3840、3063 kb/s、30 fps、30 tbr、15360 tbn、60 tbc(默认)

问题是,当我尝试通过 plex 播放它时,我得到:

播放错误:此服务器功能不足以转换视频

我在这里做错了什么?

我对 ffmpeg 或视频编码/转码的了解为零。有人可以告诉我如何将我的 mov 文件转换为 mp4,以便它们可以通过 plex 播放,而无需通过 plex 进行额外的转码,也不会降低转换后视频的分辨率大小。

任何指针?谢谢

4

0 回答 0