Archiv verlassen und diese Seite im Standarddesign anzeigen : MP4 Muxxen mit MP4Box und MeGUI will nicht
Massaguana
23. March 2006, 16:13
Hi leute,
ich beschäftige mich seit ein paar Tagen mit MeGUI, soweit klappt das auch schon ganz gut. Mein derzeit größtes Problem ist das ich das Video mit dem Audio Filne nicht gemuxxt bekomme.
Wenn das MeGUI versucht gibt der immer die meldung aus "Feuture nit Supportet".
Was mache ich da Falsch? MP4Box ist vorhanden und der Pfad ist eingestellt.
Dann habe ich es mal über das MP4Box GUI Yamb versucht, der muxxt zwar aber ich erhalte kein ergebnis, ich kann nirgendwo ein File finden.
Ich würde mich über ein wenig Hilfe sehr Freuen.
ciao
Massaguana
nexustheoriginal
23. March 2006, 16:14
Wenn du uns jetzt noch sagst WAS du muxen willst...
Massaguana
23. March 2006, 16:18
Gut.
Also ich versuche ein x264 Video das in einem MP4 Container steckt mit einem AAC Audio File das ebenfalls in MP4 steckt zu muxxen.
nexustheoriginal
23. March 2006, 16:20
Erstellen die Tools Logfiles?
Massaguana
23. March 2006, 16:22
ja
nexustheoriginal
23. March 2006, 16:23
Magst du die posten? :ja:
Massaguana
23. March 2006, 16:28
Sorry musste erstmal suchen wo ich die Log finde damit ich die auch kopieren kann, weil aus dem Programm Fenster kann man nicht kopieren.
Hier die Log:
Starting job job1 at 16:26:27
Job is a mux job. Commandline:
-add "I:\DVD\SG193\1\t1.mp4" -add "I:\DVD\SG193\1\English.mp4":lang=eng -new "I:\DVD\SG193\1\test.mp4"
successfully set up muxer
Processing ended at 16:26:37
----------------------------------------------------------------------------------------------------------
Log for job job1
IsoMedia import - track ID 1 - Video (size 704 x 384)
(Feature Not Supported)
Unknown input file type
Error importing I:\DVD\SG193\1\English.mp4:lang=eng: Feature Not Supported
----------------------------------------------------------------------------------------------------------
The current job contains errors. Skipping chained jobs
Muxjob ended and deletion of intermediate files is activated
nexustheoriginal
23. March 2006, 16:31
Sorry musste erstmal suchen wo ich die Log findeMacht doch nichts. :cool:
Vielleicht können die MP4-Fans was damit anfangen. Ich hab keine Ahnung.
Benutzt du aktuelle Versionen?
Massaguana
23. March 2006, 16:32
ja ich verwende von allen tools die aktuelle version
Selur
23. March 2006, 17:03
Versuch mal mit yamb und aktivier mal unter Options->View YAMb log und psote dann das log file von yamb
"ja ich verwende von allen tools die aktuelle version"
d.h. welche?
Massaguana
23. March 2006, 19:16
Also das hier ist dann die Log von Yamb
#########################
[19:07:57] : YAMB 1.5.0 started !
[19:07:57] : OS type detection...
[19:07:57] : Windows XP Professional (version 5.1, Build 2600 : Service Pack 2)
[19:07:57] : Checking MP4Box location...MP4Box found.
[19:07:57] : Checking MediaInfo.dll...library found.
[19:08:21] : Muxing started...
[19:08:30] : Muxing finished completely.
IsoMedia import - track ID 1 - Video (size 704 x 384)
Unknown input file type
Error importing I:\DVD\SG193\1\English.mp4: Feature Not Supported
(Feature Not Supported)
(Feature Not Supported)
##############################
So dann die aufzählung welche tool in welchen versionen:
MeGUI 0.2.3.2116
Yamb 1.5.0
mencoder.exe dev-CVS-060321-16_16-4.0.2
MP4Box 0.4.1-DEV
x264-478
BeSweet 1.5b29
nero 6-6-1-4
nero-mix 1.4.0.35
so das müssten alle gewesen sein.
ciao
Massaguana
Selur
23. March 2006, 19:20
Versuchs mal mit ner älteren Version con MP4Box und mencoder.
Das mp4 File war von meGui ersteltl wurden, oder?
Cu Selur
Massaguana
23. March 2006, 19:30
Ja die MP4 Files wurden von MeGUI erstellt.
Hab mir jeweils die ältere version gehohlt, hat nix am ergebnis geändert. Genau das gleiche
kurt
23. March 2006, 19:48
Unknown input file type
Error importing I:\DVD\SG193\1\English.mp4: Feature Not Supported
klingt nicht so gut. ist damit dein Audiofile gemeint? sollte das nicht in *.aac vorliegen?
Selur
23. March 2006, 19:57
@kurt: kann, muß nicht,..
Massaguana
23. March 2006, 20:01
ja das ist das audiofile, warum das in mp4 drinne ist weiß ich nicht so ganz. MeGui hat wohl keine andere Funktion um das in aac zu packen.
kurt
23. March 2006, 20:03
@kurt: kann, muß nicht,..
ok, hatte nur unter dem output-Pfad von Yamb geguckt.
@Massaguana: probier vielleicht mal mit Belight dein Audiofile zu encoden
Selur
23. March 2006, 20:14
kann man das Audiofile normal abspielen?
Massaguana
23. March 2006, 20:16
Wau, BeLight ist ja sogar übersichtlich. Das Freut mich
Das encoding dauert jedenfalls schon einmal um einiges länger für ein 45 min Track so 6 min. Erstaunlich lange. MeGUI hat bloß so 1 min benötigt. naja
Aber jetzt Funktioniert das muxxen ohne Probleme.
Jehhhaaa, warum nicht gleich so, bleibt nur die Frage was MeGUI da Falsch macht.
Massaguana
23. March 2006, 20:25
Ahm, dann noch einmal zu den einstellungen von x264 zurück.
Ich hab mir das tut von selur zu den man x264 durchgelesen. Ich hab allerdings kaum ein wort kapiert :nein:
So weit bin ich da noch nicht drinne um das umzusetzen.
Deshalb habe ich mal 4 screenshots angefügt in der meine aktuellen einstellungemn zusehen sind. Ich hoffe Ihr könnt mir an denen sagen was ich wo und wie einstellen sollte.
Rechenpower ist genug vorhanen, da muss also nicht zwecks speed gespart werden.
ciao
Massaguana
kurt
23. March 2006, 20:46
schau dir vielleicht statt "man x264" lieber das Wissenswerte rund um x264 (http://www.flaskmpeg.info/board/thread.php?postid=54931) an.
Weiterhin sind die Profiles von Sharktooth ziemlich nützlich: http://forum.doom9.org/showthread.php?t=101813
Du hast Rechenpower? dann nimm das hier: HQ-Insane: All settings maxed out. :D
Massaguana
23. March 2006, 20:56
Danke da bin ich mal gespannt wie diese maximum einstellung zu bringt.
Das tut zu dem normalen x264 kenne ich, da sind einige sachen drinne die ich bei MeGUI nicht finden kann, deshalb bin ich da auch nicht viel weiter gekommen.
PS: "HQ-Insane: All settings maxed out." läuft bei mir mit 17 fps. Da das Profil aber nur auf quali setzt ist das wohl nix für mich, ich will ja eine bestimme dateigröße. Aber die Profile sind bestimmt ganz nützlich.
sade
23. March 2006, 23:25
Deshalb habe ich mal 4 screenshots angefügt in der meine aktuellen einstellungemn zusehen sind. Ich hoffe Ihr könnt mir an denen sagen was ich wo und wie einstellen sollte.
Rechenpower ist genug vorhanen, da muss also nicht zwecks speed gespart werden.
Turbo kannst du ruhig aktivieren, das veringert die Qualität nur um .01 db, bringt aber einen um ein vielfaches schnelleren first pass.
Die Rate Control ist auch schon bei 2pass sehr gut, da gewinnst du nichts bei 3pass.
Du kannst ruhig High Profile aktivieren wenn es nicht auf PSP, Ipod o. Quicktime abgespielt werden soll.
Da du ja genug Zeit/Rechenpower hast:
- m.e. algorithm auf umh (bloss nicht exhaustive!)
-Trellis auf 1 (2 bringt nich so viel mehr, dauert aber um einiges länger)
- Macroblock options auf all (nur in High Profile möglich)
- Reference Frames zwischen 3 u. 5
- bei B - Frames alles aktivieren
- b Frame mode auf auto (sofern es schon unterstützt wird)
kurt
23. March 2006, 23:45
PS: "HQ-Insane: All settings maxed out." läuft bei mir mit 17 fps. Da das Profil aber nur auf quali setzt ist das wohl nix für mich, ich will ja eine bestimme dateigröße. Aber die Profile sind bestimmt ganz nützlich.
gewünschte Dateigröße kannst du in dem Bitratenrechner in MeGUI eingeben und es wird die entsprechende Bitrate berechnet (audio nicht vergessen). Diese dann im config-Dialog eintragen und es müßte (ungefähr) jene Dateigröße herauskommen.
Selur
23. March 2006, 23:56
... man könte auch einfach 'AutoEncode' wählen und die Größe in MB angeben,...
würde trellis 2 wählen, da es hier und da doch etwas ausmacht :)
Massaguana
24. March 2006, 15:57
Also ich habe eure Ratschläge in ein eigenes Profil eingefügt, Trelis 2 habe ich genommen.
Läuft sehr gut:
1-pass: 37 fps
2-pass: 20 fps
3-pass: 20 fps
Wenn man MeGUI jetzt noch den Richtigen umgang mit AAC beibringen könnte währe das tool.
Selur
24. March 2006, 16:06
AviSynth-basiertes audio encoding verlangt, dass Du die http://www.avisynth.org/warpenterprises/files/nicaudio_25_dll_20050704.zip und die http://www.avisynth.org/warpenterprises/files/mpasource_25_dll_20040109.zip in deinem Avisynth Plugin Pfad hast.
Wenn Du Nero dll benutzt müssen die bei BeSweet liegen und MeGui eventuell gesagt werden, wenn Nero 6er und nocht Nero 7er dll benutzt.
Cu Selur
Massaguana
24. March 2006, 20:10
Also ich habe noch einmal ein wenig mit MEGUI in punkto Audio emnmcoding experimiert.
Fazit: Wenn ich mit MeGUI und Besweet encode dann kann ich egal wie die Files nicht muxxen
Hier mal die Log von besweet
BeSweet v1.5b29 by DSPguru.
--------------------------
Using azid.dll v1.9 (b922) by Midas (midas@egon.gyaloglo.hu).
Using lame_enc.dll v1.32 (26/7/2004), Engine 3.96 <http://www.mp3dev.org/>.
Logging start : 03/24/06 , 20:00:13.
C:\Programme\GordianKnot\BeSweet\BeSweet.exe -core( -input I:\DVD\SG193\1\English.ac3 -output I:\DVD\SG193\1\English.mp4 -logfile I:\DVD\SG193\1\English.besweet.log ) -azid( -vbr_transcoding -codecquality_high -aacprofile_he ) -ota( -g max )
[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : I:\DVD\SG193\1\English.ac3
[00:00:00:000] | Output: I:\DVD\SG193\1\English.mp4
[00:00:00:000] | Floating-Point Process: Yes
[00:00:00:000] | Overall Track Gain: 9.115dB
[00:00:00:000] +-------- AZID -------
[00:00:00:000] | Input Channels Mode: 3/2, Bitrate: 448kbps
[00:00:00:000] | Output Stereo mode: Dolby surround compatible
[00:00:00:000] | Total Gain: 0.000dB, Compression: Inverse
[00:00:00:000] | LFE levels: To LR -INF, To LFE 0.0dB
[00:00:00:000] | Center mix level: BSI
[00:00:00:000] | Surround mix level: BSI
[00:00:00:000] | Dialog normalization: No
[00:00:00:000] | Rear channels filtering: No
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] +-------- LAME -------
[00:00:00:000] | Bitrate method : CBR
[00:00:00:000] | MP3 bitrate : 128
[00:00:00:000] | Channels Mode : Joint Stereo
[00:00:00:000] | Error Protection: No
[00:00:00:000] +---------------------
[00:41:58:400] Conversion Completed !
[00:41:58:400] Actual Avg. Bitrate : 128kbps
[00:05:16:000] <-- Transcoding Duration
Logging ends : 03/24/06 , 20:05:29.
Selur
25. March 2006, 08:30
Ehmmm,... ich weiß auch warum :)
Da stimmt was nicht, denn Da wird lame zum encoden benutzt => eventuell doch mal Versionen&Co checken,...
Cu Selur
akapuma
25. March 2006, 09:41
Hallo,
die Parameter sind ja auch total falsch. "-azid(" ist zum Decodieren von AC3 da, und diesem werden die Parameter zum Encodieren von AAC übergeben. Deshalb weiß BeSweet nicht was es tun soll und nimmt einfach Lame (wie Selur bereits feststellte). Die AAC-Parameter werden mit -bsn oder -dimzon übergeben.
Gruß
akapuma
Edit: Beispiel:
-core( -input "%input%" -output "%output%" -logfile "%log%" ) -ota( -norm 0.97 ) -azid( -L -3dB -c heavy -s stereo -f1 -n1 ) -ssrc( --rate 44100 ) -bsn( -2ch -vbr_tape -codecquality_high -aacprofile_he -usepns ) -ota( -g max )
Massaguana
25. March 2006, 10:04
Also Selur,
ich habe gerade mal die ganzen Tools von dir gesaugt.
Hab damit meine Versionen ersetzt.
MeGUI Encodet mit Hilfe von Besweet immernoch mit Lame. Ich habe so das gefühl das Besweet da etwas fehlt. Weil wenn ich über das Besweet gui rein gehe kann ich kein AAC auswählen, ist als einziges Grau.
Aber da das encoden mit BeLight ja klappt ist das nicht so schlimm.
ciao
Massaguana
akapuma
25. March 2006, 10:16
MeGUI Encodet mit Hilfe von Besweet immernoch mit Lame.Womit soll BeSweet denn sonst encodieren? Du gibst ja nicht an, daß mit etwas anderem encodiert werden soll (siehe meinen Post zuvor).
Gruß
akapuma
Massaguana
25. March 2006, 10:22
Klar gebe ich dem teil an das ich AAC haben will.
Im MeGUI Fenster stelle ich NAAC ein, dann noch die Quali und das er Besweet nutzen soll. Mehr kann man dort ja auch nicht einstellen. Denn rest soll das teil ja selbst machen.
Oder habe ich da in MeGUI was übersehen?
akapuma
25. March 2006, 10:53
Klar gebe ich dem teil an das ich AAC haben will.Tust Du nicht!C:\Programme\GordianKnot\BeSweet\BeSweet.exe -core( -input I:\DVD\SG193\1\English.ac3 -output I:\DVD\SG193\1\English.mp4 -logfile I:\DVD\SG193\1\English.besweet.log ) -azid( -vbr_transcoding -codecquality_high -aacprofile_he ) -ota( -g max )Du gibst an, daß die Parameter "-vbr_transcoding -codecquality_high -aacprofile_he" beim AC3-Decodieren verwendet werden sollen. Das sind aber gar keine AC3-Decodierungsparameter, also werden diese einfach ignoriert. Soll AAC encodiert werden, wird dies durch -bsn oder -dimzon festgelegt. Das fehlt aber. Es steht also nirgendwo, womit encodiert werden soll. Also nimmt BeSweet Lame.
Gruß
akapuma
Selur
25. March 2006, 11:08
@akapuma: Denke ihr redet aneinander vorbei. :) Massaguana meint, dass er in MeGui normal NAAC bzw. FAAC ausgewählt hat, Du sprichst aber davon, dass die Parameter die MeGUI an BeSweet übergibt falsch sind. ;)
@Massaguana: Haste die Pfade auch so gesetzt, dass BeSweet im BeLight Ordner verwendet wird?
Cu Selur
akapuma
25. March 2006, 11:10
@akapuma: Denke ihr redet aneinander vorbei. :) Massaguana meint, dass er in MeGui normal NAAC bzw. FAAC ausgewählt hat, Du sprichst aber davon, dass die Parameter die MeGUI an BeSweet übergibt falsch sind. ;)Das wird's sein.
Gruß
akapuma
Massaguana
25. March 2006, 11:24
Schreibe ich wirklich so Undeutlich?
Selur: Ja ich habe bereits beides Ausprobiert, einmal das besweet aus dem Belight Ordner und auch das von dir. Egal was ich mache. in der LOG steht immer "lame" drinne.
Ich tippe derzeit auf ein fehler von Besweet:
- Weil es mit dem GUI Belight geht und mit dem GUI von Besweet selbst nicht
Wenn ich das Besweet GUI nehme kann ich AAC nicht verwenden, kann das nicht auswählen.
Selur
25. March 2006, 11:46
Mal versucht ob Du es mit Avisynth zum Laufen bekommst?
Massaguana
25. March 2006, 12:23
Also das Avisynth Audio Encoding klappt. Hat sogar auf anhieb Funktioniert.
Und MeGUI kann das ganze auch muxxen.
Läuft also alles.
Selur
25. March 2006, 12:31
"Läuft also alles."
Das freut doch :)
Cu Selur
Massaguana
25. March 2006, 13:28
jetzt kann ich damit beginnen ein wenig mit den Bitraten zu experimentieren, wobei man bei AAC ja keine Bitraten einstellst sondern "nomal", "audiophile", oder "transcoding" einstellen kann. dazu gibt es dann noch Stereo oder 5.1
Mir scheint es aber so das die Dateigrößen nicht sehr stark abweichen bei verschidenen einstellunegn.
Z.B. Bei einem 40 MB Stereo File erstellt aus AC3 5.1
transcoding: 38 MB
extrem: 36 MB
Das ganze als 5.2 hat dann schon 105 MB
Und bei x264 ist es ja so das man die Qualitätsunterschiede nicht so direkt wie z.B. bei Xvid sehen kann.
Weil bei Xvid gibt es blocks, bei x264 verschwinden die Details.
Deswegen finde ich es etwas schwer eine gescheite Bitrate zu finden.
Hab zwei Files erstellt einmal mit 750 Kbit und einmal mit 1030 Kbit.
werde die jetzt mal vergleichen.
Selur
25. March 2006, 15:47
Bleib einfach be der Datenrate die Du sonst bei Xvid gewählt hättest udn freu Dich über bessere Qualität. ;)
Cu Selur
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.