FLV-Video kann nicht gesucht werden

1099
A.D.

Ich kann kein FLV-Video von herunterladen rtmpsuck. Versucht MPlayer2 2.0-728-g2c378c7und vlc (2.1.2-0-ga4c4876).

$ mplayer2 video.flv MPlayer2 2.0-728-g2c378c7 (C) 2000-2012 MPlayer Team  Playing video.flv. Detected file format: FLV (Flash Video) (libavformat) [lavf] stream 0: video (flv), -vid 0 [lavf] stream 1: audio (mp3), -aid 0 Clip info: hasKeyframes: true hasVideo: true canSeekToEnd: false datasize: 227663016 lasttimestamp: 4126 audiosize: 99750762 hasAudio: true audiodelay: 0 videosize: 127907046 metadatacreator: inlet media FLVTool2 v1.0.6 - http://www.inlet-media.de/flvtool2 lastkeyframetimestamp: 4125 hasMetadata: true hasCuePoints: false Selected video codec: FLV / Sorenson Spark / Sorenson H.263 (Flash Video) [libavcodec] Selected audio codec: MPEG 1.0/2.0/2.5 layers I, II, III [mpg123] AUDIO: 44100 Hz, 2 ch, s16le, 32.0 kbit/2.27% (ratio: 4000->176400) AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... VIDEO: 1440x900 1000.000 fps 252.6 kbps (31.6 kB/s) VO: [xv] 1440x900 => 1440x900 Planar YV12  Colorspace details not fully supported by selected vo. A: ??? V: 13.4 A-V: -0.001 ct: 0.000 0/ 0 ??% ??% ??,?% 0 0    Exiting... (End of file) 

mplayer wird geschlossen, VLC bleibt geöffnet, aber mit schwarzem Bildschirm:

$ vlc video.flv VLC media player 2.1.2 Rincewind (revision 2.1.2-0-ga4c4876) ... [flv @ 0x7fe8a8c09c60] Unsupported video codec (0) [flv @ 0x7fe8a8fffdc0] Bad picture start code [flv @ 0x7fe8a8fffdc0] header damaged [flv @ 0x7fe8a8c09c60] Stream discovered after head already parsed Truncating packet of size 16259399 to 169421 

Das Umcodieren in ein anderes Format hilft, aber es braucht Zeit. Noch ein Update * nix kompatibel.

0

1 Antwort auf die Frage

0
A.D.

Der flv war verkrüppelt. [flv @ 0x7fe8a8fffdc0] header damaged

Es ist nicht notwendig, sie in ein anderes Codec / Format umzucodieren, sondern muss nur neu erstellt werden.

Ich habe das Video mit ffmpegkopierten Audio- und Video-Codecs neu aufgebaut:

$ ffmpeg -i video.flv -c:v copy -c:a copy fixed.flv ... [flv @ 0x63ff80] Found invalid index entries, clearing the index. 

Es dauerte einen Bruchteil der Zeit im Vergleich zur Umcodierung von fe in x264.