Lange Audiodateien in iTunes

399
argetlam5

Was ist die maximale Audiolänge, die itunes verarbeiten kann, und wie kommt es dazu? Ich habe in letzter Zeit mit langen Audiodateien gearbeitet und sobald sie eine bestimmte Schwelle erreicht haben, ist die "verbleibende Zeit" enorm (wie in der Datei vielleicht 29 Stunden, aber iTunes sagt, es sind 366 Stunden). Wenn ich mich mit der Bitrate (von 64 auf 32) und anderen Dingen beschäftige, wird das behoben, aber es klingt nicht so gut. Ich verwende ffmpeg, um die Dateien zu prüfen und zu konvertieren. Ich habe auch eine Datei erhalten, die länger war als die, die nicht funktionierte, aber die gleiche Kodierung von dem, was ich sagen kann, und diese Datei funktionierte (verschlüsselt von jemand anderem). Gibt es Dinge in Bezug auf die Kodierung, dass ffmpeg nicht in der Lage ist zu twittern oder Optimierungen vorzunehmen, die ich für die Dateien tun kann, die bei diesem Problem helfen? Sorry für mehrere Fragen, sehr geschätzt.

****BEARBEITEN****

Wie gewünscht, hier einige Details:

Ich arbeite mit Hörbüchern. Ich habe mit iTunes eine Menge CDs mit einer Bitrate von 64 kb / s und einer Frequenz von 22050 gerissen. Ich habe sie dann kombiniert mit:

ffmpeg.exe -f concat -safe 0 -i mylist.txt -c copy -f mp4 output.m4b 

An diesem Punkt scheint die Datei tatsächlich mit einer Länge von mehr als 29 Stunden zu funktionieren, aber dann versuche ich, Metadaten (hauptsächlich Kapitel) hinzuzufügen:

ffmpeg.exe -i output.m4b -i meta.txt -map_metadata 1 -codec copy -f mp4 output_complete.m4b 

Dies bricht das Ganze komplett ab, wo es in iTunes überhaupt nicht abgespielt werden kann, obwohl ich weiß, dass die Metadaten in Ordnung sind, da ich dasselbe mit anderen Dateien gemacht habe, die kleiner sind. Ich habe dann nur die Kapitel mit der gleichen Zeile wie zuvor hinzugefügt, jedoch -map_chaptersstatt mit -map_metadata. Dies führte dazu, dass es in iTunes abgespielt wurde, aber mit der super langen Zeit, wie ursprünglich erwähnt. Schließlich versuchte ich noch einmal, Metadaten hinzuzufügen, aber meta.txtabgesehen von der Kopfzeile war das Feld leer ;FFMETADATA1. Dies führte auch zu einer langen Zeit, auch wenn die Metadaten extrahiert wurden mit:

ffmpeg.exe -i input.m4b -f ffmetadata output.txt 

Sowohl aus der funktionierenden Datei als auch aus der Datei mit den hinzugefügten leeren Metadaten wurde dieselbe Ausgabe ausgegeben. Ich weiß also nicht, ob die Metadaten-Einfügung von ffmpeg fehlerhaft ist oder so, aber es wurde auch mit kleineren Dateien gearbeitet.

Was in der ursprünglichen Frage nach der längeren Datei angegeben wurde, die funktioniert hat? Das war eine hörbare Datei, die ich entschlüsselt habe:

ffmpeg.exe -activation_bytes <my_code> -i input.aax -vn -c:a copy -f mp4 output.m4b 

Normalerweise haben die wirklich langen Dateien das gleiche Zeitproblem, aber eines, das ich kürzlich von einem neueren Buch gemacht habe, ist sehr lang und funktioniert immer noch. Abschließend denke ich, es gibt Optimierungen, die gemacht werden können, damit es funktioniert, aber ich weiß nicht, was das wäre. Ich bin auch ziemlich neu im ffmpeg / Audio / Multimedia-Material. Ich habe das Gefühl, irgendwo gelesen zu haben, dass iTunes es bei bestimmten Längen, Bitraten und Frequenzen nicht mehr lesen kann, und ich bin neugierig, ob es sich um ein mp4-Audio-Ding oder ein iTunes-Ding handelt (obwohl MediaMonkey und ffplay nicht lesen können es sieht entweder so aus wie ein mp4-Audio-Ding). Ich habe versucht, die Spezifikationen in mp4-Audio nachzuschlagen, aber anscheinend müssen Sie 200 USD zahlen, um die offiziellen ISO-Spezifikationen zu sehen.

0
Teilen Sie den vollständigen Befehl, den Sie verwenden. Gyan vor 6 Jahren 0
@ Mulvya Da bist du, im Grunde wurde alles erklärt, was ich bisher gemacht habe ... bis zu einem gewissen Grad. argetlam5 vor 6 Jahren 0

0 Antworten auf die Frage