| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2003
Beiträge: 20
| flv reparieren
hallo ich habe ein paar FLV filme die "beschädigt sind" z.b. hat eins über 200mb und wenn ich es abspielen will hat es laut Player über 4 Stunden aber im defekt sind nur geschätzte 2 Minuten bewegte Bilder. wenn ich es umwandeln will dann fehlt die Hälfte des Videos die komprimieren meinen anscheinend das das Video bei ner gewissen stelle schon zu ende ist, habe mehrere ausprobiert. bin dann auf ein tool namens flvcheck.exe von adobe gestoßen das flv datein reparieren soll aber wenn ich das ausführe bekomme ich nur die Fehlermeldung "Error: -11 Found backwar timestamp." jemand nen tipp wie ich das reparieren kann ? google hat mir nicht weiter geholfen... |
| | |
| | #2 (permalink) |
| reXcel Registriert seit: Aug 2002 Ort: Herford
Beiträge: 4.774
|
Beim Adobe FMIS ist ein Reparatur-Tool (Komandozeile) dabei. Den FMIS kannst du als Developer-Version kostenfrei runterladen und installieren , wenn du dich bei Adobe kostenfrei registrierst (Win/Linux). Sonst wäre mir kein Tool bekannt. Aber es wäre auch möglich, dass du mal 10 verschiedene Konverter als Demo installierst und durchtestest welcher die Datei vielleicht doch lesen kann. Der FMIS selber ist auch eine (ungewöhnliche) Alternative. Denn der Streamingserver interessiert sich bei FLV's nicht für den Dateiheader (der bei dir defekt zu sein scheint), sonder liest die Datei in Echtzeit ein und berechnet die nötigen Informationen dann aus der realen Datenstruktur... das Ergebnis könntest du dann mitschneiden. (FMIS kannst du lokal installieren)
__________________ iPhone, iPad, Android und Flash Video Streamingserver Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android. Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc... |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2008
Beiträge: 114
|
notfalls mit Tools wie FLV Info die einzelnen Teile des FLV einlesen und dann die Timestamps von Hand reparieren - das wird aber u.u. sehr viel Arbeit. FLV ist glücklicherweise ein Format mit einer Lizenz, die das Lesen der Spezifikation nicht verhindert. sören: das hört sich an als wäre der Header samt Metadata in Ordnung, aber mindestens 1 Frame hat eine falsche timestamp |
| | |
| | #4 (permalink) | |
| reXcel Registriert seit: Aug 2002 Ort: Herford
Beiträge: 4.774
| Zitat:
__________________ iPhone, iPad, Android und Flash Video Streamingserver Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android. Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc... | |
| | |
| | #6 (permalink) |
| reXcel Registriert seit: Aug 2002 Ort: Herford
Beiträge: 4.774
|
Und die Metatags stehen im Dateiheader und interessieren denFlashplayer + Streamingserver überhaupt nicht ![]() Metatags sind "Variablen" (String). Deren Inhalt ist dem Flashplayer und Streamingserver in so fern egal, dass sie deren Inhalt nicht auswerten, sondern nur aus der Datei auslesen (einfach nur Byteposition X bis Y, fertig) und als Streamingserver weitersenden, bzw. als Flashplayer in Variablen des Metainfoobjects umwandeln. Wenn eine Variable nicht zu verarbeiten ist (Datenmüll aufgrund von defekter Datei) wird sie ausgelassen. Erst in der Programmierung in AS (bzw. in der Media-Component) werden diese Variablen inhaltlich verarbeitet und ausgewertet. Z.B. dass ein String eine zeitliche Position enthält oder das die Variable "duration" eine Zahl enthält die die Länge einer FLV in Sekunden angibt... Um es kurz zu sagen: wenn die Metadaten defekt sind, spielt das keine Rolle für das reine abspielen der FLV. // Oder meinst du mit Tags die Keyframes? Über die gibt es in FLV nicht einmal einen Index im Dateiheader oder am Ende der Datei... in jedem Frame/Keyframe steht einfach nur die Byteposition, an der das nächste Frame/Keyframe in der Datei befindet. Das ist extrem simpel (und fehleranfällig auf Byteebene) aufgebaut.
__________________ iPhone, iPad, Android und Flash Video Streamingserver Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android. Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc... |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Oct 2008
Beiträge: 114
|
Nein, ich meine das, was die Spezifikation (Version 10 auf Seite 8/9) als "FLV tag" bezeichnet. Die Datei ist (abgesehen vom Header) eine Folge von diesen Tags. Jeder von diesen Tags hat einen Zeitstempel, einen Content Type (Audio, Video, script data) und einen Datenpart (und noch ein wenig mehr, aber das ist nicht von Belang). Nun müssen die Zeitstempel (für jeden content type zumindest) monoton steigen - was wohl hier nicht der Fall ist. Warum das so ist kann man natürlich schlecht sagen ohne das file ,-) Die Metadaten halte ich deshalb für in Ordnung, weil jadmanx sagt, dass der Player die Länge der Datei mit 4 Stunden angibt - und die Information gibt es nur aus den Metadaten (duration). |
| | |
| | #8 (permalink) | |
| Neuer User Registriert seit: May 2003
Beiträge: 20
|
also ich finde bei adobe.de kein FMIS tool :-( Zitat:
| |
| | |
| | #9 (permalink) | |
| reXcel Registriert seit: Aug 2002 Ort: Herford
Beiträge: 4.774
| Zitat:
- FMIS als Developer-Version runterladen - installieren - ist bei der Installation als Reparatur-Tool (Kommandozeile) dabei
__________________ iPhone, iPad, Android und Flash Video Streamingserver Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android. Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc... | |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: May 2003
Beiträge: 20
|
also ich habe mir jetzt das "FMIS" (Flash Media Interactive Server) tool installiert und da ist oh wie lustig nur das FLVCheck Tool dabei das ich ehe schon benutzt habe siehe oben "bin dann auf ein tool namens flvcheck.exe von adobe gestoßen das flv datein reparieren soll aber wenn ich das ausführe bekomme ich nur die Fehlermeldung "Error: -11 Found backwar timestamp."" oder meintest du das da noch was anderes dabei ist um flv's zu reparieren oder zumindest das timestamp ... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| FLA-Datei reparieren? | PPC_MAC | Flash Einsteiger | 4 | 22-07-2008 15:58 |
| Flashanimation reparieren | laufkraft | Flash Einsteiger | 1 | 23-11-2006 15:14 |
| FAT reparieren ? | the binary | Am Rande | 8 | 11-11-2005 13:52 |
| zip reparieren?? | Jah | Am Rande | 5 | 05-04-2004 23:28 |
| FLA Dateien reparieren? | Wolf_E | Flash 4 und Flash 5 | 5 | 26-12-2003 15:56 |