如何将视频转换为 DivX4 以便在我的 Kogan 电视上播放?

如何将视频转换为 DivX4 以便在我的 Kogan 电视上播放?

我想使用便携式硬盘转换一些视频以便在 Kogan 电视上播放,但遇到了问题。我的大多数 avi 文件(使用 xvid 编码)在电视上都显示为“不支持的文件”。

据报告,我发现唯一有效的文件如下file

test.avi:  RIFF (little-endian) data, AVI, 640 x 464, 23.98 fps, video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)

但我似乎无法找到合适的avconv命令行来将其他任何东西转换为该格式。

电视声称支持(从这里):

AVI(MPEG - 1/2 和 MPEG-4 divx 4 编码)和 MP4(MPEG - 1/2 和 MPEG-4 divx 4 编码)

答案1

事实证明,我只需要通过更改视频标签(或四CCDIVX) 使用-tag:v DIVX

avconv -i input.mp4 -c:v libxvid -c:a libmp3lame -b 700k -tag:v DIVX output.avi

电视似乎可以接受,file现在输出与我的好视频类似:

output.avi: RIFF (little-endian) data, AVI, 640 x 480, 25.00 fps, video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 44100 Hz)

答案2

有些媒体播放器不支持 Divx 格式,但可以读取 Xvid

就我而言,我使用 avconv 设置正确的标签并让我的媒体播放器将其读取为 Xvid 而不是 Divx:

$ avconv -i input.avi -vtag Xvid -c:a copy -c:v copy output.avi

在那之后 :

$ file input.avi
input.avi: RIFF (little-endian) data, AVI, 640 x 360, 23.98 fps, video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)
$ file output.avi
output.avi: RIFF (little-endian) data, AVI, 640 x 360, 23.98 fps, video: XviD, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)

相关内容