@Selur
Kannst du mal folgendes testen:
Eine einzelne AC3-Datei laden und nach MP3 (Stereo) encoden. Bei mir funktioniert das nicht.
Gerd
@Selur
Kannst du mal folgendes testen:
Eine einzelne AC3-Datei laden und nach MP3 (Stereo) encoden. Bei mir funktioniert das nicht.
Gerd
Geht bei mir ohne Probleme,...
Beispiel eines Aufrufs der benutzt wird:
(fällt mir gerade auf, dass ich ein mal zu viel '--multi-threaded' im Aufruf habeCode:ffmpeg -y -threads 8 -v -10 -i "H:\TestClips&Co\rawAC3_51.ac3" -ac 6 -acodec pcm_s16le -f s16le - | sox --multi-threaded --ignore-length --temp "H:\Temp" --buffer 524288 -S -t raw -e signed-integer -b 16 -c6 -r48000 - --multi-threaded -t wav - remix -m 1v0.3694,3v0.2612,5v0.3694 2v0.3694,3v0.2612,6v0.3694 norm | ffmpeg -threads 8 -y -i - -ab 192000 -ac 2 -ar 48000 -f mp3 "H:\Output\test_09_10_27_62100.mp3"
ohne Multithreading support sieht der Aufruf auch richtig aus:
-> keine Ahnung was bei Dir schief läuft, falls dein .ac3 Input nicht ganz einwandfrei ist, kann es helfen unter "Audio->Misc->Handling->Fix input with delay cut" zu aktivieren.Code:ffmpeg -y -threads 8 -v -10 -i "H:\TestClips&Co\rawAC3_51.ac3" -ac 6 -acodec pcm_s16le -f s16le - | sox --ignore-length --temp "H:\Temp" --buffer 524288 -S -t raw -e signed-integer -b 16 -c6 -r48000 - -t wav - remix -m 1v0.3694,3v0.2612,5v0.3694 2v0.3694,3v0.2612,6v0.3694 norm | ffmpeg -threads 8 -y -i - -ab 192000 -ac 2 -ar 48000 -f mp3 "H:\Output\test_09_13_42_68100.mp3"
Cu Selur
Ich habe den Fehler jetzt 4x reproduzieren können.
Ursache ist der aktivierte "Cut support". Die Funktion im Main Tab "start time - ent time" ist zwar beim Audioencoding ausgegraut, trotzdem gibt es beim Jobstart einen "ABORTED ERROR".
Gerd
Ah 'cut support' hab ich nicht aktiv,.. werde mal gucken ob das was ändert bei mir,... also das einfache aktivieren des 'Cut support' ändert bei mir nichts.
-> beschreib Schritt für Schritt was Du machst, sonst kriege ich das hier nicht nachgestellt, vermute momentan, dass da irgendwo in einer Variablen noch ein Wert steht der da nicht stehen sollte und deshalb da irgendwas schief geht, aber 'blind' rumprobieren bringt mich da nicht weiter.
Wie sehen denn bei Dir der Aufruf aus der abschmiert?
(Hab Dir im Hybrid-forum auch noch mal nen Link zur aktuellsten Testversion geschickt, damit Du die gleiche Version hast mit der ich hier teste.)
Geändert von Selur (2. September 2012 um 11:09 Uhr)
Ich lad mir die Testversion gleich runter.
Damit es für dich einfacher ist und ohne die Glaskugel zu befragen![]()
Im Anhang befinden sich Report und Debug als verschlüsseltes Zip. Passwort kommt per PM. Ich mach das jetzt grundsätzlich so.
Gerd
Die Aufrufe sehen soweit einwandfrei aus, aber wie es scheint schmiert der Aufruf:
ab (erzeugt eine 1187byte große Datei), weshalb Hybrid da abbricht.Code:"C:\Program Files\Hybrid\ffmpeg.exe" -y -threads 8 -v -10 -i "L:\TMP\Audio.ac3" -t -ac 6 -acodec pcm_s16le -f s16le -| "C:\Program Files\Hybrid\sox.exe" --ignore-length --temp "D:\WIN-TMP" --buffer 524288 -S -t raw -e signed-integer -b 16 -c6 -r48000 - -t wav - remix -m 1v0.3694,3v0.2612,5v0.3694 2v0.3694,3v0.2612,6v0.3694 norm | "C:\Program Files\Hybrid\ffmpeg.exe" -threads 8 -y -i - -acodec libmp3lame -ab 192000 -ac 2 -ar 48000 -f mp3 "I:\TEST\Audio_raw_11_04_32_13100.mp3"
Vermute das aus irgendeinem Grund ffmpeg das .ac3 File nicht korrekt dekodiert, dann plötzlich sox keine Daten mehr schickt und dieses sich dann verabschiedet.
-> Mach mal folgendes:
1. Versuch ob es hilft, wenn "Audio->Misc->Handling->Fix input with delay cut" aktiviert ist. (dann wird ein weiterer Unterjob auftauchen in dem DelayCut über das File gejagt wird)
2. Guck mal was für eine Fehlermeldung erscheint, wenn Du den Aufruf per Hand in einer Konsole aufrufst.
3. Guck auch mal ob test.wav ohne Probleme erstellt wird, wenn Duaufrufst.Code:"C:\Program Files\Hybrid\ffmpeg.exe" -y -threads 8 -v -10 -i "L:\TMP\Audio.ac3" -t -ac 6 -acodec pcm_s16le -f s16le "I:\TEST\test.wav"
Cu Selur
Ps.: Report schicken kannst Du Dir sparen, alles was im Report, im Log und in POPUPs steht die Hybrid erzeugt, steht auch im DebugOutput.
So, weiter geht´s.
1. Getestet mit aktiviertem "Fix input with delay cut". ->Gleiches Problem
2. Das Gleiche noch mal mit deaktiviertem "cut support". ->Alles OK
Resultat im Anhang.
??? keine Ausführung. Vielleicht hab ich dich auch falsch verstanden.Code:C:\Users\ADMIN>"C:\Program Files\Hybrid\ffmpeg.exe" -y -threads 8 -v -10 -i "L:\TMP\Audio.ac3" -t -ac 6 -acodec pcm_s16le -f s16le "I:\TEST\test.wav" C:\Users\ADMIN>
Gerd
-> entfernt mal das '-v -10' aus dem Aufruf, dann sieht man eventuelle Fehler die ffmpeg ausgibt,...Vielleicht hab ich dich auch falsch verstanden.
Vollkommen unklar, die Aufrufe sind identisch:
Nutzt Du zufällig "ZoneAlarm Firewall Free" ?Code:CRASHED: "C:\Program Files\Hybrid\ffmpeg.exe" -y -threads 8 -v -10 -i "I:\TEST\Audio_raw_12_01_57_01100.ac3" -t -ac 6 -acodec pcm_s16le -f s16le - "C:\Program Files\Hybrid\sox.exe" --ignore-length --temp "D:\WIN-TMP" --buffer 524288 -S -t raw -e signed-integer -b 16 -c6 -r48000 - -t wav - remix -m 1v0.3694,3v0.2612,5v0.3694 2v0.3694,3v0.2612,6v0.3694 norm "C:\Program Files\Hybrid\ffmpeg.exe" -threads 8 -y -i - -ab 192000 -ac 2 -ar 48000 -f mp3 "I:\TEST\Audio_raw_12_01_57_01100.mp3" GEHT: "C:\Program Files\Hybrid\ffmpeg.exe" -y -threads 8 -v -10 -i "I:\TEST\Audio_raw_12_02_47_13100.ac3" -ac 6 -acodec pcm_s16le -f s16le - "C:\Program Files\Hybrid\sox.exe" --ignore-length --temp "D:\WIN-TMP" --buffer 524288 -S -t raw -e signed-integer -b 16 -c6 -r48000 - -t wav - remix -m 1v0.3694,3v0.2612,5v0.3694 2v0.3694,3v0.2612,6v0.3694 norm "C:\Program Files\Hybrid\ffmpeg.exe" -threads 8 -y -i - -ab 192000 -ac 2 -ar 48000 -f mp3 "I:\TEST\Audio_raw_12_02_47_13100.mp3"
Der Input ist doch wirklich .ac3 und nicht truehd, oder?
Geändert von Selur (2. September 2012 um 12:59 Uhr)
Keine "ZoneAlarm Firewall" vorhanden. Input ist garantiert AC3.
Habe gerade testweise die AC3-Datei mit MeGUI und Video Converter Ultimate encodet. Keine Probleme.Code:Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten. C:\Users\ADMIN>"C:\Program Files\Hybrid\ffmpeg.exe" -y -threads 8 -i "L:\TMP\Audio.ac3" -t -ac 6 -acodec pcm_s16le -f s16le "I:\TEST\test.wav" [...] libavutil 51. 70.100 / 51. 70.100 libavcodec 54. 54.100 / 54. 54.100 libavformat 54. 25.104 / 54. 25.104 libavdevice 54. 2.100 / 54. 2.100 libavfilter 3. 13.100 / 3. 13.100 libswscale 2. 1.101 / 2. 1.101 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [ac3 @ 0000000001fbf0e0] max_analyze_duration 5000000 reached at 5024000 [ac3 @ 0000000001fbf0e0] Estimating duration from bitrate, this may be inaccurate Input #0, ac3, from 'L:\TMP\Audio.ac3': Duration: 01:39:32.44, start: 0.000000, bitrate: 448 kb/s Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s Invalid duration specification for t: -ac
Geändert von GGRUB (2. September 2012 um 13:20 Uhr)
Ich hab den Fehler!!
"-t -ac 6 " muss "-t wav -ac 6" sein
-> ich gucke drauf sollte sich ja finden lassen warum da kein wav steht
unfug, dass -t sollte da gar nicht stehen,..
-> hab den Fehler glaub ich entdeckt,..
Geändert von Selur (2. September 2012 um 13:35 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)