Fest codierte Untertitel in der .m4v-Datei werden in YouTube nicht angezeigt

745
LB7979

Ich verschlüsselte Untertitel in eine .m4v-Videodatei. Wenn ich diese .m4v-Datei auf YouTube hochlade, werden die Untertitel jedoch nicht angezeigt. Ich dachte, da ich die Untertitel fest in die Datei geschrieben habe, sollten sie erscheinen. Warum werden auf YouTube keine fest codierten Untertitel angezeigt, und wie kann man festlegen, dass in hardcoded Untertitel angezeigt wird?

1
Was haben Sie getan, um sie zu kodieren? Seth vor 6 Jahren 1
Ursprünglich hatte ich eine .mkv-Videodatei ohne Untertitel und eine .srt-Datei für die Untertitel. Ich öffnete die .mkv-Datei in Handbrake und fügte die .srt-Datei hinzu, indem ich in Handbrake auf "Untertitel" klickte. Dann ließ Handbrake eine .m4v-Datei daraus. Wenn ich diese .m4v-Datei in VLC wiedergebe, werden die Untertitel angezeigt, nicht jedoch, wenn ich sie auf YouTube hochlade. LB7979 vor 6 Jahren 0
Haben Sie als Untertitel "Einbrennen" gewählt oder nicht? Eine M4V-Datei ist immer noch ein Containerformat, das weiche Untertitel enthalten kann. Wenn es sich um einen weichen Untertitel handelt, sollten Sie es in VLC deaktivieren können. Bei fest codierten Untertiteln wird der Untertitel (zumindest) zu jedem Keyframe der Datei. Dies bedeutet auch, dass es von der Komprimierung usw. beeinflusst wird. Seth vor 6 Jahren 0
UPDATE: Ich merke jetzt, dass ich die Untertitel bei der Verwendung von Handbrake nicht richtig hardcodiert habe, denn wenn ich den Namen der .srt-Datei ändere, werden die Untertitel nicht angezeigt. Benutzte Handbrake wieder, diesmal mit "Burn In", wie du gesagt hast, und jetzt funktioniert es LB7979 vor 6 Jahren 0
Schön, dass es geholfen hat, da Sie es nicht selbst gemacht haben. Ich habe mir die Zeit genommen, eine konkrete Antwort auf Ihre Frage zu schreiben, in der ich die Unterschiede näher erläutere. Wenn Sie Lust haben, prüfen Sie [was Sie tun könnten, wenn jemand Ihre Frage beantwortet] (http://superuser.com/help/someone-answers). Seth vor 6 Jahren 0

1 Antwort auf die Frage

0
Seth

If Youtube doesn't show the subtitles, it's likely that they're not hardsubs. If you do have a file that has hardsubs they can't be hidden or formatted differently as they become an integral part of the frames for the movie. Think of it as using paint and adding text to every single frame. After you change that frame you won't be able to remove the text again in a fashion that allows you to see the original picture. This is because you've replaced part of the original data that made up the frame and that can not be recovered.

This setup also means that any distortions (e. g. caused by recompression) will affect the subtitles. This is in part why some of the DVD subtitles look so horrible.

If you look at the official handbrake documentation for the subtitle options you'll find that you have to check whenever you want handbrake to "burn in"/"hard burn" the subtitles in order to make them hardsubs.

If you're using a media player of your choice you should be able to deactivate subtitles if they're part of the file. Also be aware that some players will read subtitles files that are in the same directory as the file you're watching.

Ja, das Prüfen des Einbrennens in Handbrake hat sie wirklich hart codiert, und ich erkenne jetzt, dass ich das vorher nicht richtig gemacht habe. Problem ist jetzt gelöst. LB7979 vor 6 Jahren 0
Gut zu hören. Vielleicht überlegen Sie, eine ausführlichere Antwort selbst zu schreiben, oder überlegen Sie nach, was Sie tun können, wenn Ihre Frage beantwortet wird. (Https://superuser.com/help/someone-answers), falls Sie dies noch nicht getan haben. Seth vor 6 Jahren 0