Hallo zusammen,
hin und wieder zeichne ich mit Stream Transport und ähnlichen Flashstreams auf.
Dabei wird eine Datei mit der Endung .flv oder .f4v erzeugt.
Die Wiedergabe von Dateien beider Endungen geht mit VLC sowie FLV Player (Hersteller Applian) problemlos.
Jedoch ist ein gezieltes Spulen oder Springen bei der Wiedergabe in den oben genannten Programmen nicht möglich. Sobald man ein Springen versucht wird die Wiedergabe gestopt.
Bei jeder Videodatei wird die Spieldauer viel zu hoch angegeben, häufig beginnt die Wiedergabe zwar am Anfang, die Zeitleiste in VLC zeigt aber schon mehre Stunden vergangene Spieldauer an.
Demuxt man mit FLV Extract die Videodatein, erhält man eine Videodatei .264, eine Timecode.txt sowie eine Tonspur als .MP3 oder Nellymoser (ja das ist auch ein Audioformat)
Beispiel solcher Dateien:
.h264:
Absolute Blackbox. Kann nicht von VLC wiedergegeben werden. Mediainfo zeigt folgendes an:
Format : AVC
Format/Info : Advanced Video Codec
Dateigröße : 150 MiB
Modus der Gesamtbitrate : konstant
Video
Format : AVC
Format/Info : Advanced Video Codec
Format-Profil : Baseline@L3.0
Format-Einstellungen für CABAC : Nein
Format-Einstellungen für ReFrames : 3 frames
Format_Settings_GOP : M=1, N=29
Bitraten-Modus : konstant
Bitrate : 600 Kbps
Breite : 640 Pixel
Höhe : 480 Pixel
Bildseitenverhältnis : 4:3
Bildwiederholungsrate : 29,970 FPS
Standard : NTSC
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
Scantyp : progressiv
Bits/(Pixel*Frame) : 0.065
.mp3:
Format : MPEG Audio
Dateigröße : 35,0 MiB
Dauer : 51min
Modus der Gesamtbitrate : konstant
Gesamte Bitrate : 96,0 Kbps
Audio
Format : MPEG Audio
Format-Version : Version 1
Format-Profil : Layer 3
Dauer : 51min
Bitraten-Modus : konstant
Bitrate : 96,0 Kbps
Kanäle : 1 Kanal
Samplingrate : 44,1 KHz
Stream-Größe : 35,0 MiB (100%)
.txt:
Hier ist der Timecode in ms gespeichert, erstaunlicherweise existieren Sprünge.
1686214
1686262
93109
1686342
1686390
1686422
1686470
1686518
1686550
1686598
1686630
1686678
1686726
1686758
1686806
1686838
1686886
1686934
1686966
1687014
1687046
1687094
1687142
1687174
1687221
1687253
1687301
1687349
1687381
1687429
1687477
94308
1687557
1687589
1687637
1687685
1687717
Meine Vermutung ist das der Timecode defekt is und deshalt ein Spulen oder Springen nicht möglich ist.
Wie kann man solche Probleme reparieren?
Zusatz:
Es gibt auch ein paar Datein die eine Lauflänge von wenigen Minuten haben, aber der Timecode und damit anscheint auch die extrahierte Tonspur mehre Stunden lang ist. Das prinzipelle Problem sollte das gleiche sein.
Ich hoffe ich habe mich verständlich ausgedrückt. Hat jemand eine Idee?
Grüße Blade