Streaming von Videoinhalten/Konvertierung – MacBook Pro (iTunes) zu Apple TV [.MKV zu .M4V]

Ich habe ein paar .MKV-Videodateien, die ich gerne in iTunes auflisten könnte, damit ich sie auf mein Apple TV-Gerät streamen kann. Ich verwende derzeit die Beamer-App (MacBook), um sie zu streamen, aber ich hatte gehofft, dass ich eine gut aussehende Bibliothek mit Videos in iTunes erstellen und sie stattdessen auf diese Weise streamen könnte.

Ich brauche diese Videos nicht, um sie auf iOS-Geräten abspielen zu können, gibt es also eine Möglichkeit, sie ohne Bild- oder Tonqualitätsverlust in .M4V/.MP4 zu konvertieren?

Ich habe einige Apps wie Subler ausprobiert - ich kann die Bildqualität scheinbar beibehalten, aber der Ton ist definitiv schlechter. Meine Videos sind in der Regel 1080p HD mit DTS.

Könnte jemand vielleicht Lösungen für Video-Streaming in voller Qualität in iTunes anbieten?

Vielen Dank! Dan.

Antworten (3)

MKVund MP4sind kein Videoformat, sondern Container. Ein MKVkann jede Art von Video-/Audiostream enthalten.

MKVEnthält meistens H264/ AC3 DTS(Video/Audio; das gebräuchlichste Format bei Blu-ray).

Die offizielle Spezifikation erlaubt das Format für den Audiokanal MP4nicht , aber das Format ist für das Video möglich. Somit können Sie nur für den Videokanal verlustfrei ein in ein konvertieren. Der Audiokanal muss neu codiert werdenAC3H264MKVMP4

Ich empfehle die Verwendung ffmpeg(eines Befehlszeilentools), um dieses Ziel zu erreichen.

Hinweis : Sie können versuchen, eine MP4enthaltende zu erstellen AC3, aber ich glaube nicht, dass es in iTunes oder Apple TV funktionieren wird, obwohl Spieler sie mögen MPlayerXoder VLCin der Lage sein werden, sie abzuspielen.

Beachten Sie, dass es ffmpegsich um ein Befehlszeilentool handelt, das in einem Terminal verwendet werden muss. Zögern Sie nicht, einen Kommentar zur Antwort hinzuzufügen, wenn Sie Hilfe bei der Verwendung benötigen (die Syntax ist nicht trivial, wenn Sie nicht daran gewöhnt sind).
Die Syntax, die ich für diese Neuverpackung gefunden habe (Neucodierung ist nicht der richtige Begriff), lautete "ffmpeg -i input.mkv -vcodec copy -acodec copy output.mp4". WFM aber YMMV.
Genauso wie weitere Hilfe zur Verwendung von ffmpeg: superuser.com/questions/472420/… empfiehlt ffmpeg -i input.mkv -c:v copy -c:a copy output.mp4und auch auf einen SU-Blogeintrag verweist, der vom Autor geschrieben wurde: blog.superuser.com/2012/02/24/…

Sie können dieses Thema nicht googeln, ohne auf Handbrake zu stoßen, ein großartiges kostenloses Tool zum erneuten Kodieren in alle möglichen Container/Formate. Die Antwort von Frizlab für ffmpeg ist genau richtig für die verlustfreie Konvertierung, aber ich bin immer noch ein großer Fan von Handbrake (HB). Sie können problemlos mehrere Audiospuren hinzufügen (ich bin sicher, ffmpeg kann das auch irgendwie), Untertitel einfügen usw. Handbrake enthält Voreinstellungen für fast ALLE Apple-Geräte, aber das einzige Problem, das ich hatte, war der Versuch, etwas zu codieren das funktioniert in ALLEN unseren Geräten.

Die MP4-Einstellung von HB unterstützt AC-3-Pass-Thru-Audio oder einen 5.1-AAC-Kanal, der hervorragend mit ATV funktioniert. Ich habe jedoch kürzlich versucht, einige dieser AC-3-Dateien auf mein iPhone 5 und iPad 1 zu laden, und sie haben nicht funktioniert. Es stellt sich heraus, dass Sie zusätzlich zum AC-3 eine AAC-Audiospur einfügen müssen, und dies muss die ERSTE Spur sein. Wenn Sie so codieren, erhalten Sie etwas, das auf ATV (in 5.1) und auch auf Ihren tragbaren iDevices gut abgespielt werden kann.

Experimentieren Sie jedoch herum, z. B. indem Sie nur ein paar Minuten oder ein Kapitel codieren, wenn dies mit den vorhandenen MKV-Dateien möglich ist. Es gibt nichts Schöneres, als jeden Ihrer Filme auf der großen Leinwand abzuspielen oder sie mit ins Fitnessstudio zu nehmen!

Das Problem mit Handbrake ist, dass es keine Möglichkeit gibt, den Videokanal zu passieren. Es ist eine Verschwendung von Rechenleistung, einen vollkommen in Ordnung befindlichen Videokanal neu zu codieren, nur um den Audiokanal richtig zu codieren. Verwenden Sie also auf jeden Fall ffmpeg.
Ich habe hier eine ähnliche Frage beantwortet: apple.stackexchange.com/a/123658/3301

Ich verwende dies: http://www.emmgunn.com/mp4tools/mp4toolshome.html Um das Audio zu konvertieren, ohne das Video zu transcodieren. Es ist Trialware, also können Sie nicht verlieren, wenn es Ihnen nicht gefällt.

FFMPEG von der Kommandozeile aus ist nichts für schwache Nerven. Und ffmpegx ist genauso kompliziert. Ich habe viel Zeit mit beiden verbracht und sie sind definitiv Geek-Tools.

Die meisten dieser Transcoder und solche wie Pavtube verwenden FFMPEG, um die Arbeit zu erledigen, und sie sind nur eine GUI dafür. FFMPEG ist Open Source, aber die GUI-Frontends dafür sind es nicht (außer Handbrake).

Alles in allem ist Handbrake der einfachste Weg, Dateien zu konvertieren, um sie auf iTunes oder AppleTV abzuspielen, aber es hat keine Möglichkeit für Video-Passthru. Sie können die Qualität ähnlich wie zu Beginn einstellen, aber egal was passiert, Handbrake wird das Video neu codieren.