Welcome to our Community
Wanting to join the rest of our members? Feel free to sign up today.
Sign up

Frage Suche Software zum hinzufügen von Audiospuren

Whatever195

Otaku Novize
22 Feb. 2015
35
3
8
Hallo zusammen.

Ich suche eine Software, die es mir erlaubt Audiospuren hinzuzufügen.

Beispiel: RAW Datei (in .mkv), Audiospur (von einem anderen Release)

Ich habe MKVToolNix versucht zu nutzen. Jedoch hilft mir das nur weiter mit Subtitles, die vorher bereits richtig für die RAW's getimed wurden. Bei Audiospuren ist das ganze nicht so einfach, weshalb ich eine Software dafür suche.

Danke für jede Hilfe!
 

Bloody Shion

Otaku Experte
31 Aug. 2013
73
47
8
Hesse
Mit ffmpeg geht das relativ einfach.
IxC3GTo.png

video.mkv = Input
saund.wav = Die neue Tonspur
map 0:v = Videospur
map 0:a = original audio
map 1:a = neues audio
"-codec copy" weil du an der Stelle, wenn ich dich richtig verstehe nichts neu encoden willst. Weder Video noch Audio.

Viel Spaß! :yoyo113:

Edit: ffmpeg Linkhttp://ffmpeg.org/download.html
 

Neomonga

寄生虫
Otaku Experte
16 Feb. 2017
71
198
33
Hallo zusammen.
"Ich habe MKVToolNix versucht zu nutzen. ..."

mkv toolnix wäre auch ne möglichkeit

Ich bin zwar fachfremd beim Thema Tools zur Medienbearbeitung aber ist das nich das gleiche Programm?

Wenn wir hier schon beim Thema sind. Kann MKVToolNix auch die Untertitel aus einer Datei herausrausziehen um diese in eine andere einzufügen? (Ja man könnte die Antwort auch Googlen aber wenn man hier schon bei Profis ist^^)

MfG
Neomonga
 

Bloody Shion

Otaku Experte
31 Aug. 2013
73
47
8
Hesse
Wenn wir hier schon beim Thema sind. Kann MKVToolNix auch die Untertitel aus einer Datei herausrausziehen um diese in eine andere einzufügen?
Neomonga

Auch das geht mit ffmpeg:
nbwDsiC.png

Bevor du bei map irgendwas reinschreibst kannst du mit -i "video hier einfügen" nachschauen wo der rightige Subtitle Stream ist.
Da Steht dann sowas wie "Stream #0:2(ger): Subtitle: bla bla bla"
 

Whatever195

Otaku Novize
22 Feb. 2015
35
3
8
Mit ffmpeg geht das relativ einfach.
IxC3GTo.png

video.mkv = Input
saund.wav = Die neue Tonspur
map 0:v = Videospur
map 0:a = original audio
map 1:a = neues audio
"-codec copy" weil du an der Stelle, wenn ich dich richtig verstehe nichts neu encoden willst. Weder Video noch Audio.

Viel Spaß! :yoyo113:

Edit: ffmpeg Link

Richtig. Audio und Video werden nicht neu encodet. Wie genau verhält es sich mit der sync? "Einfach einfügen" klappt vermutlich wohl eher nicht. Krieg ich damit auch die Tonspur sync zu RAW?

Edit: Ich habe mich vermutlich falsch ausgedrückt.

Ich habe meien RAW Datei (Laufzeit: 1std, 30min) und meine meine zweite .mkv, von der ich nur den Ton haben möchte, dessen Laufzeit aber 1std, 28min beträgt. Somit wäre das Video nicht sync zum Ton.
 
Zuletzt bearbeitet:

Bloody Shion

Otaku Experte
31 Aug. 2013
73
47
8
Hesse
Wenn die Audiospur und das Video exakt gleichlang sind/bleiben, dann sollte das auch wieder in Sync sein, wenn du das zurück einfügst.
Aber wenn du versuchst Audio aus einer anderen Quelle in dein Video einzufügen, dann kann das gut sein, dass es leicht verschoben ist, weil eventuell leichte Unterschiede bestehen können.
Die einfachste und vermutlich genauste Möglichkeit das zu fixen wäre, wenn du vorher in Audacity oder einem anderem Programm, welches die Wellenform darstellt einen Referenzpunkt suchst, der bei beiden Spuren identisch ist. Ein Geräusch oder sowas in der Art beispielsweise.
Dann kannst du die neue Spur manuell, auf den Sample genau (mit genug zoom), mit der alten Syncronisieren. (Vorausgesetzt die Geschwindikeit ist gleich.)
Würde mich nicht überraschen, wenn ffmpeg da auch Funktionen hat um da nochmal was dran zu drehen, aber visuell geht das einfacher.
 

Whatever195

Otaku Novize
22 Feb. 2015
35
3
8
Wenn die Audiospur und das Video exakt gleichlang sind/bleiben, dann sollte das auch wieder in Sync sein, wenn du das zurück einfügst.
Aber wenn du versuchst Audio aus einer anderen Quelle in dein Video einzufügen, dann kann das gut sein, dass es leicht verschoben ist, weil eventuell leichte Unterschiede bestehen können.
Die einfachste und vermutlich genauste Möglichkeit das zu fixen wäre, wenn du vorher in Audacity oder einem anderem Programm, welches die Wellenform darstellt einen Referenzpunkt suchst, der bei beiden Spuren identisch ist. Ein Geräusch oder sowas in der Art beispielsweise.
Dann kannst du die neue Spur manuell, auf den Sample genau (mit genug zoom), mit der alten Syncronisieren. (Vorausgesetzt die Geschwindikeit ist gleich.)
Würde mich nicht überraschen, wenn ffmpeg da auch Funktionen hat um da nochmal was dran zu drehen, aber visuell geht das einfacher.
Danke für deine Hilfe. Aber ffmpeg ist mir persönlich zu kompliziert mit den ganzen Commands.
 

Bloody Shion

Otaku Experte
31 Aug. 2013
73
47
8
Hesse
Ist Verständlich ^^
Kanns dir aber trotzdem nur ans Herz legen und sagen, dass es sich echt lohnt, auch wenn es am Anfang etwas kompliziert erscheint.
Gerade bei so kleinen Aufgaben.
ffmpeg sehr effizient und macht keine unnötigen Konvertierungen oder sonstwas (ausser du willst es so) und vor allem brauchst du dir nich für alles ein extra freeware Tool installieren.
Für die meisten Fälle findet man auch vorgegebene Commands über Google die man oft nur leicht anpassen braucht.
Fürchte dich nicht vor dem Terimal.
Du kannst zwar auch nach einer Software suchen die genau das ohne Kommandozeile macht, aber das ist je nachdem auch nicht einfacher oder nicht weniger zeitaufwändig und vor allem qualitativ nicht hochwertiger und nicht sicherer.
Hat mir auch schon sehr oft das Leben krass erleichtert was Audio/Video angeht, obwohl ich auch nich so oft mit der console zu tun habe.
Und deshalb empfehle ich es ehrlich jedem, der sich mit solchen Dingen auseinandersetzt, wärmstens.
 

XRA9

Assrape America!
Nolife
Uploader
2 Aug. 2013
647
4.912
93
Bei Sync-Aufgaben bringt ffmpeg allein erst mal nicht viel. Erst einmal gilt es festzustellen, wodurch die unterschiedliche Laufzeit zustande kommt. Im einfachsten Fall wurden in einer Version entweder am Anfang oder am Ende noch ein paar tausend Videoframes eingefügt (Funimation und Sentai Filmworks klatschen z. B. sehr gerne noch die US-Credits hintendran, und vor allem Funimation hat auch mal bis zu 2 Sekunden Stille vor den Anfang gesetzt, warum auch immer), dann kann man die neue Tonspur ganz einfach um die Lauflänge dieser eingefügten Frames verschieben lassen, ffmpeg kann das. MKVToolnix auch, wenn man unbedingt eine GUI braucht.

Doof wird's, wenn die Version mit der neuen Tonspur eine andere Video-Framerate hatte. Dann muss man, wenn man die alte Tonspur auch behalten will, die neue Tonspur an die andere Framerate anpassen. Entweder in Audacity/Adobe Audition den Pitch ändern, bis es passt (man verändert dabei die Tonlage, dafür ist diese Methode idiotensicher) oder... in der ffmpeg-Dokumentation schauen, wie man assumefps und/oder timestretch richtig nutzt.

Regelrecht scheiße wird es, wenn in der kürzeren Version auch noch mittendrin Szenen weggeschnitten wurden. ffmpeg kann man in diesem Fall komplett vergessen, da muss meines Wissens ein Video-Editor her, mit dem man die neue Tonspur dann an den entsprechenden Stellen auftrennt und die Lücken mit dem Ton aus der alten Tonspur füllt.
 

Whatever195

Otaku Novize
22 Feb. 2015
35
3
8
Doof wird's, wenn die Version mit der neuen Tonspur eine andere Video-Framerate hatte. Dann muss man, wenn man die alte Tonspur auch behalten will, die neue Tonspur an die andere Framerate anpassen. Entweder in Audacity/Adobe Audition den Pitch ändern, bis es passt (man verändert dabei die Tonlage, dafür ist diese Methode idiotensicher) oder... in der ffmpeg-Dokumentation schauen, wie man assumefps und/oder timestretch richtig nutzt.

Hier liegt auch das Problem.

RAW: 23.976024 FPS / 1:22:54 Laufzeit

Datei mit der gewollten Tonspur: 23.976216 FPS / 1:22:39 Laufzeit

Wie genau ermittle ich den "Delay", den ich benötige für die RAW, damit die Tonspur auch passt?
 

XRA9

Assrape America!
Nolife
Uploader
2 Aug. 2013
647
4.912
93
Delay? Also hast du dich schon überzeugt, dass die Tonspuren sich ansonsten genau decken (in z. B. Audacity, wie oben vorgeschlagen)? Dann in Audacity/wo auch immer die Größe der Verschiebung ermitteln und diesen Wert dann eintragen.

Die Framerate ist ja nahezu identisch, bzw. für praktische Zwecke sogar komplett identisch.
 

Whatever195

Otaku Novize
22 Feb. 2015
35
3
8
Delay? Also hast du dich schon überzeugt, dass die Tonspuren sich ansonsten genau decken (in z. B. Audacity, wie oben vorgeschlagen)? Dann in Audacity/wo auch immer die Größe der Verschiebung ermitteln und diesen Wert dann eintragen.

Die Framerate ist ja nahezu identisch, bzw. für praktische Zwecke sogar komplett identisch.

Überzeugt noch nicht. Aber ich werde es mal mit Audacity versuchen.

Brauch ich jetzt in meinem Fall die fps nicht groß beachten?
 

Bloody Shion

Otaku Experte
31 Aug. 2013
73
47
8
Hesse
Brauch ich jetzt in meinem Fall die fps nicht groß beachten?

Erstmal nicht. Denke auch, dass das wie XRA9 schon erwänhte ganz übliche 23.976 fps sind.
Für das Delay würde ich auch empfehlen die neue Tonspur in Audacity anzugleichen.
Schau aber um sicher zu gehen, wenn du den Delay eliminiert hast auch mal, ob ganz am Ende irgendwelche Verschiebungen in der Tonspur sind.
Da kannst du auch feststellen, ob es da wirklich Geschwindikeitsunterschiede gibt oder nicht.
Falls ja, dann kannst du das fixen, indem du das Audio ganz minimal streckst oder stauchst.
Wenn du das tust, solltest du aber eventuell gleichzeitig auch noch einmal das Delay minimal ändern, damit dadurch nicht wieder ne kleine Verschiebung erzeugt wird. Obwohl die vermutlich so klein wäre, dass sie nicht auffällt.

Edit:
Bei einer Laufzeit von 90 Minuten wär bei deinen Frameraten 1 Frame differenz da. Die fps kannst du in dem Fall komplett ignorieren @Whatever195
129470,5296 Frames vs
129471,5664 Frames insgesamt.
*Musst du aber nicht ;)
 
Zuletzt bearbeitet:

Whatever195

Otaku Novize
22 Feb. 2015
35
3
8
Habe die Tonspur mit Mkvtoolnix hinzugefügt. Delay ist vorhanden. "Spiele" ein wenig mit der Tonspur und bin momentan bei - 600ms. Ist wirklich schwierig zu sagen, ob es sync zum Video ist. Ich merke zumindest nicht, dass es async ist. Bin bei sowas, wie viele auch, 'picky'. Möchte das best mögliche Ergebnis.
 

Bloody Shion

Otaku Experte
31 Aug. 2013
73
47
8
Hesse
Wenn es was mit Syncronstimmen ist hast du immer irgendwo leichte imperfektionen.
Kannst am Ende der Tonspur ja auch zusätzlich nochmal ein Geräusch suchen und abgleichen.
Da kann ich dir echt nur empfehlen in Audacity n bissl zu zoomen, das so ranzuschieben, dass es richtig aussieht und dann weiter zu zoomen bis du das auf Sampleebene übereinander legen kannst.
Wenn das von Anfang bis Ende ein paar Samples abweicht, kann das kein Mensch bemerken.
Ansonsten musst du auch noch beachten, wenn du peniebelst auf Sync achtest, dass dein Video und Audiosystem auch verschiedene Delays mit sich bringt.
Es ist fast immer so, dass eines der beiden Systeme langsamer ist, wodurch das dann Desync aussieht.
Merkt man aber auch eher nur im Extremfall wirklich.

Möchte das best mögliche Ergebnis.
Das bekommst du, wenn die Tonspuren sich auf Sampleebene sichtbar überlappen.
Kann allerdings sein, dass das durch eventuelle Komprimierungen oder verschiedene Abtastraten leicht unterschiedlich aussieht.
Für sowas hält man am besten nach eher Spitzen Bergen und Tälern ausschau die unverwechselbar dasselbe darstellen sollen und legt die dann übereinander.
Trage gleich noch einen Screenshot hinterher um zu zeigen was ich meine.

Wäre aber noch gut zu wissen, ob du das schon gemacht hast.
Hast du die neue Spur auf die alte bereits Syncronisiert, oder kommt dein Delay erst nachdem du das durch den Mkvtoolnix geschoben hast? @Whatever195

Edit:
BuxohGp.png

Habe für bessere Sichtbarkeit jeweils den linken Kanal vergrößert
MyHAHQu.png
eBDnI8r.png
LCt5gZt.png
fYLneIp.png
 
Zuletzt bearbeitet:

Whatever195

Otaku Novize
22 Feb. 2015
35
3
8
Der Delay kommt schon so zustande, wenn ich die Tonspur einfach muxe. Hab versucht die Tonspur in Audacity einzufügen. Anscheind erkennt Audacity kein DTS Format? Hab die Tonspur zwar einfügen können über "Importieren" über audacity kommt nur ein ständiges Störgeräusch raus.

Bin mit MPC ziemlich erfolgreich gewesen und auch zufrieden mit den Ergebnis.
 

XRA9

Assrape America!
Nolife
Uploader
2 Aug. 2013
647
4.912
93
DTS ist ein proprietärer, lizenzpflichtiger Codec für Endbenutzer und wird deshalb von einer freien Software wie Audacity nicht unterstützt. Musst halt zu wav umwandeln.

Wir legen dir die Arbeit mit Audacity vor allem deshalb nahe, um andere "Störfaktoren" sicher auszuschließen. Jemand, der Erfahrung mit dem Programm hat, nutzt es natürlich auch, um die Abspielverzögerung (= delay) zu ermitteln, aber für eine einmalige Sache für zwischendurch ist natürlich auch MPC plus Hinhören eine gute Methode.
 
  • Like
Reaktionen: Bloody Shion