DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > MPEG-Videofiles (richtig) encoden... | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2003-10-17, 20:49 h Falcon Posts: 3544 User |
Tagchen, ich hab' n Problem mit dem Encoden eines Videos. Das Material kommt dreitk von 'ner Movieshop-Platte und wird mittels des Scene-Handlers auf die richtige Größe (720 x 576) skaliert. Nun will ich es zuerst in dieser Größe nach MPEG-1 encoden, um es dann (auf dem PC) nach MPEG-2 zu wandeln. So weit, so gut. Bloß der Amiga-Encoder (MPEg2ENC+ von Alex Kazik) macht mir Kopfschmerzen. Egal was ich bei VBV-Buffer für Werte angebe oder für die MPEG-Datenrate, er schreibt mir immer Fehler. Entweder VBV-Buffer underruns oder -overruns (hieß das so ?). Manchmal auch beides. Das Video selbst wird von Schwarz eingeblendet und am Ende auch nach schwarz ausgeblendet. Genau bei diesen Frames gibt's dann diese Meldungen. Gibt es irgendwelche 'Standardeinstellungen', bei denen diese Fehlermeldungen nicht kommen oder zumindest stark dezimiert werden ? Das MPEG soll eine Bitrate von ca. 2.3 ... 2.6 MBit haben. Komischerweise habe ich beim gleichen Material, was aber in 352 x 288 Pixeln Größe encodiert wird, diese Meldungen nicht. Ciao, Falcon. -- Che-Hoa Yuin sagt: Der Amiga kann alles, was man zum Arbeiten braucht... ... was er nicht kann, braucht man auch nicht !!!!!!! Meine Homepage: http://home.wtal.de/elasticimages [ - Answer - Quote - Direct link - ] |
2003-10-18, 10:36 h Neppomuk Posts: 421 User |
Das Problem mit dem Enc2Enc+ sind nicht schwarze Frames, es sind identische Frames mehrfach hintereinander. Damit kommt dieser Encoder nicht zu schlage! FFMPEG wäre eine alternative, ich überlasse allerdings das Encoden dem PC. Über Netzwerk mit dem TMPGEnc! Liefert schneller ein korrektes Resultat! Leider gibt es auf dem Amiga (noch) keine wirklich guten MPG-Encoder. Alle scheinen ihre Problemchen und Macken zu haben. Selbst wenn es mal etwas brauchbres geben sollte, wird die Geschwindigkeit auf dem PPC nicht berrauschend sein! [ Dieser Beitrag wurde von Neppomuk am 18.10.2003 editiert. ] [ - Answer - Quote - Direct link - ] |
2003-10-18, 10:46 h Falcon Posts: 3544 User |
Hi, tja TMpegEnc habe ich auch auf'm PC. Bloß wie sage ich dem, daß er von den Movieshop-Bildern (welches ja nur Halbbilder sind) nur jedes 2. File nehmen soll ? Kann der überhaupt irgendwie Einzelbilder verarbeiten ? Ciao, Falcon. -- Che-Hoa Yuin sagt: Der Amiga kann alles, was man zum Arbeiten braucht... ... was er nicht kann, braucht man auch nicht !!!!!!! Meine Homepage: http://home.wtal.de/elasticimages [ - Answer - Quote - Direct link - ] |
2003-10-18, 11:38 h Palgucker Posts: 1342 User |
hallo Falcon quote: Komischerweise habe ich beim gleichen Material, was aber in 352 x 288 Pixeln Größe encodiert wird, diese Meldungen nicht. liegt viellecht einfach daran, das die Ausgangsbilder für eine mpeg-1 Encodierung einfach zu gross sind. Wenn ich im mpeg2enc.doc richtig gelesen (verstanden) habe, dürfen die Ausgangsbilder bei mpeg-1 512 pixel in Weite oder Höhe nicht überschreiten. Hier der Auszug aus dem Doc: -------------- All f_code values have to be in the range 1 to 9 (1 to 7 for MPEG-1), which translate into maximum motion vector lengths as follows: code range (inclusive) max search width/height ================================================ 1 -8 ... +7.5 7 2 -16 ... +15.5 15 3 -32 ... +31.5 31 4 -64 ... +63.5 63 5 -128 ... +127.5 127 6 -256 ... +255.5 255 7 -512 ... +511.5 511 8 -1024 ... +1023.5 1023 9 -2048 ... +2047.5 2047 f_code is specified individually for each picture type (P,Bn), direction (forward prediction, backward prediction) and component (horizontal, vertical). Bn is the n'th B frame surrounded by I or P frames (e.g.: I B1 B2 B3 P B1 B2 B3 P ...). For MPEG-1 sequences, horizontal and vertical f_code have to be identical and the range is restricted to 1...7. -------------- Eigendlich sollte mpeg2enc ja auch mpeg-2 Encodierung beherschen,aber ich weiss nicht, ob dieses je wem gelungen ist. In Punkt 3 des Dock's stehen noch die Beschreibungen für das Parametermeterfile, was in T: abgelegt wird. Wenn die Reihenfolge der Beschreibung mit dem des Parameterfiles übereinstimmt, könntest Du ja versuchen, hier mal was zu verändern. könnte etwa so aussehen: --------- no comment Part2:V-Temp/Test%04d.ppm - - - NIL: 2 15 0 00:00:00:00 12 3 1 ändern in 4 ? 0 480 576 1 3 1856000 Bitrate für mpeg1 112 vbf buffersize - 112 für mpeg2 0 auf 0 für mpeg2 4 8 1 1 5 5 5 480 576 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 2 2 11 11 1 1 3 3 1 1 7 7 1 1 7 7 1 1 3 3 1 0 1 -1 -1 -1 -1 -2 -2 --------- Dieses Parameterfile dann mit mpeg2encode (nicht mpeg2enc+) starten und sehen, was das wird. Hoffe, Du bekommst hierdurch wenigstens 'ne neue Idee. mfg Palgucker. [ - Answer - Quote - Direct link - ] |
2003-10-19, 18:18 h Palgucker Posts: 1342 User |
Hallo Falcon quote: tja TMpegEnc habe ich auch auf'm PC. Bloß wie sage ich dem, daß er von den Movieshop-Bildern (welches ja nur Halbbilder sind) nur jedes 2. File nehmen soll ? Kann der überhaupt irgendwie Einzelbilder verarbeiten ? Das Problem hast Du ja schon recht lange. Mir ist mal die Idee gekommen, die Movieshopbilder einfach zu einem Bild zusammenzufassen. So das das fertige Bild eben die Zeilen von Frame0 als gerade Zeilen bekommt und von Frame1 halt die ungeraden usw. Heute habe ich mich mal aufgerafft ein Arexx-script zu schreiben, das dieses können müsste - zumindest bei mir funktioniert es. benötigt aber zusätzlich noch djpeg und cjpeg aus dem Netpbm-Paket. Wenn Du Interesse hast, dieses mal zu testen, sag bescheid und ich schicke es Dir zu. mfg Palgucker [ - Answer - Quote - Direct link - ] |
2003-10-19, 19:57 h Neppomuk Posts: 421 User |
Das TMPGEnc nur jedes 2. Halbbild nutzt, kannst du per Scene-Handler erledigen. So mach ich dass für meine SVCD schon lange! Aber ein Tool, dass mir die Ganzbilder des geschnittenen Filmes aus MS schneller extrahiert als MS selbst, hätte ich ganz grosse interesse daran.... E-Mail: Neppomuk@Neppomuk.ch TMPGEnc braucht nur seehhhhr lange um das Verzeichnis zu scannen. Das kann bei einem 30Min. Film über Samba schon mal selbst 30Min. in Anspruch nehmen! [ - Answer - Quote - Direct link - ] |
2003-10-20, 11:01 h Falcon Posts: 3544 User |
Hi nochmal, mein Problem mit TMPeg: Wie sage ich ihm, daß er überhaupt Einzelbilder nehmen soll ? Klicke ich im Dateifenster einfach das 1. JPEG an ? Ich hab' mit dem Programm fast Null Erafhrung. Ciao, Falcon. -- Che-Hoa Yuin sagt: Der Amiga kann alles, was man zum Arbeiten braucht... ... was er nicht kann, braucht man auch nicht !!!!!!! Meine Homepage: http://home.wtal.de/elasticimages [ - Answer - Quote - Direct link - ] |
2003-10-20, 12:42 h Neppomuk Posts: 421 User |
Ja, und den Audiostream dazu. Nur musst Du dann Gedult üben. TMPGEnc wird dann das Verzeichnis scannen. Dies dauert bei mir bei 60'000 Bildern ca. 40Min.! [ - Answer - Quote - Direct link - ] |
2003-10-20, 16:47 h Falcon Posts: 3544 User |
Hi, aber gut zu wissen, daß es einen PC-Encoder gibt, der überhaupt Einzelbilder verarbeiten kann. Ciao, Falcon. -- Che-Hoa Yuin sagt: Der Amiga kann alles, was man zum Arbeiten braucht... ... was er nicht kann, braucht man auch nicht !!!!!!! Meine Homepage: http://home.wtal.de/elasticimages [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > MPEG-Videofiles (richtig) encoden... | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |