转换带有损坏编解码器信息的视频

转换带有损坏编解码器信息的视频

我使用youtube-dl从下载https://www.dr.dk/tv/live/dr2#!/保存的文件是.flv,但无法播放vlc/mplayeravconv无法转换它:

$ avconv -i hl.flv hl.mp4
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[flv @ 0x11d1fe0] Could not find codec parameters (Video: [0][0][0][0] / 0x0000, 2196 kb/s)
[flv @ 0x11d1fe0] Could not find codec parameters (Audio: [0][0][0][0] / 0x0000, 0 channels, 128 kb/s)
hl.flv: could not find codec parameters

我的猜测是编解码器完全错误,强制播放器使用正确的编解码器可以解决此问题。是否有一种工具可以假定编解码器错误,并尝试不同的编解码器以查看其中一个是否有效?

相关内容