Frage von pummelfee:Hallo,
es passt zwar eigentlch nicht so sehr hier hin, denn es geht um TV Aufnahmen von Onlinetvrecorder.com
Trotzdem denke, ich dass hier Leute mitlesen, die genügend Know-How haben um dem Problem auf die Pelle zu rücken - wer weiß, wofür man’s nochmal braucht...
Also, bei OTR werden Sendungen in HD (Das Erste, ZDF, ...) als AVI abgelegt und ich versuche nun verzweifelt, diese in ein Apple TV freundliches MP4 umzuwandeln.
Dabei will ich natürlich auf eine Neukodierung verzichten (H 264 soll H 264 bleiben) und habe jetzt alle möglichen Programme durchprobiert (MKVTools, AVIDEMUX etc. pp.), leider ohne Erfolg.
Das File was man dann bekommt ist entweder total asynchron vom Ton her (ließe sich notfalls noch anpassen), oder - und das ist das schlimme - das Bild zuckelt und ruckelt merkwürdig. Also kein Ruckeln wie bei einer zu schwachen Grafikkarte sondern es sieht aus, als würden die Frames mal schnell, mal langsam ablaufen, ganz komisch.
Wenn ich mit MKVTools muxe, kann ich es im VLC korrekt abspielen, aber in kaum einer anderen Anwendung oder dem Apple TV.
Es gibt ein Testfile, vielleicht kann sich der ein oder andere das mal laden und versuchen, es in ein ordentliches MP4 oder M4V umzuwandeln - aber OHNE Neukodierung!!
http://static.onlinetvrecorder.com/TEST ... mpg.HD.avi
Wäre echt toll, im OTR Forum kann man solche Unzulänglichkeiten leider nicht diskutieren.... :-(
Antwort von deti:
Also der ganz normale VLC kann die Datei auch direkt ohne Modifikation abspielen. In dem AVI enthalten sind rekodierte Streams in H.264 und MP3-Audio. Das sind auf keinen Fall die Originaldaten, so wie sie gesendet wurden - die wären nämlich ohne Probleme auch mit Quicktime abspielbar, nachdem man den TS- in einen MOV-Container umgewandelt hätte. Das würde mit ffmpeg -i <input> -vcodec copy -acodec copy -copyts <output> möglich.
Fazit: Nimm VLC oder kauf/bau dir selber einen Videorekorder, der die passenden Formate aufzeichnet/exportiert.
Deti
Antwort von B.DeKid:
http://mp4cam2avi.sourceforge.net/ ( mit Vorbehalt eigentlich eher um aus MOV AVI zu machen , also umpacken ohne neu codierung )
..............
Das
http://automatica.com.au/2010/01/quick- ... anscoding/ sieht schon eher besser aus
Antwort von pummelfee:
Also der ganz normale VLC kann die Datei auch direkt ohne Modifikation abspielen. In dem AVI enthalten sind rekodierte Streams in H.264 und MP3-Audio. Das sind auf keinen Fall die Originaldaten, so wie sie gesendet wurden - die wären nämlich ohne Probleme auch mit Quicktime abspielbar, nachdem man den TS- in einen MOV-Container umgewandelt hätte. Das würde mit ffmpeg -i <input> -vcodec copy -acodec copy -copyts <output> möglich.
Fazit: Nimm VLC oder kauf/bau dir selber einen Videorekorder, der die passenden Formate aufzeichnet/exportiert.
Deti
Der Punkt ist, dass ich bei OTR Sendungen im Nachhinein runterladen kann, ohne sie vorher programmieren zu müssen. An den Komfort gewöhnt man sich ziemlich schnell. Andererseits finden wir alle in der Familie die Verwaltung über iTunes und das Abspielen übers Apple TV am Plasma genial - auch daran hat man sich mittlerweile gewöhnt.
Ich weiß nicht, was die bei OTR reitet, solche AVIs zu liefern. Die MP4 (HQ Dateien) dort (also SD Qualität) sind übrigens direkt mit QT/Apple TV abspielbar...
Antwort von deti:
Naja, dann bleibt nur die nochmalige Transkodierung mit dem damit verbundenen Qualitätsverlust:
ffmpeg -threads 4 -i TEST_10.10.10_10-10_test_1_TVOON_DE.mpg.HD.avi -vcodec libx264 -sameq -acodec copy -copyts TEST_10.10.10_10-10_test_1_TVOON_DE.mov
Deti
Antwort von pummelfee:
Naja, dann bleibt nur die nochmalige Transkodierung mit dem damit verbundenen Qualitätsverlust:
ffmpeg -threads 4 -i TEST_10.10.10_10-10_test_1_TVOON_DE.mpg.HD.avi -vcodec libx264 -sameq -acodec copy -copyts TEST_10.10.10_10-10_test_1_TVOON_DE.mov
Deti
Sehr unbefriedigend.... aber what shall’s, das kann ich dann auch mit Handbrake machen.
Gehört aber schon einiges dazu, einen AVI Container so schreiben, dass man nicht mehr an die Spuren drankommt, oder?
Antwort von deti:
Gehört aber schon einiges dazu, einen AVI Container so schreiben, dass man nicht mehr an die Spuren drankommt, oder?
Das Demultiplexen ist nicht das Problem - es ist der eigenartige H.264-Datenstrom, den der Dienstleister bei der Transkodierung erzeugt.
Deti
Antwort von pummelfee:
Gehört aber schon einiges dazu, einen AVI Container so schreiben, dass man nicht mehr an die Spuren drankommt, oder?
Das Demultiplexen ist nicht das Problem - es ist der eigenartige H.264-Datenstrom, den der Dienstleister bei der Transkodierung erzeugt.
Deti
Denkst du, man könnte rausfinden, wie es zu diesem Datenstrom gekommen ist und womit das erzeugt wurde? Der "Dienstleister" ist dort im Forum überhaupt nicht bereit, irgendwelche Hilfestellungen oder Informationen zu geben.