So sehen Sie sich eine .ts-Videodatei auf einem iPad an

Ich habe eine .ts- Videodatei auf meiner Festplatte und möchte sie auf mein iPad übertragen, um sie dort anzusehen. Hier sind einige Daten über die betreffende Datei:

  • Größe: 3,5 GB
  • 1 Videostream: h264, 1920x1080
  • 2 Audiostreams:
    • 1.: AC-3, 5.1, Deutsch
    • 2.: AC-3, Stereo, Englisch

Ich interessiere mich nur für die englische Sprachspur, den deutschen 5.1-Ton loszuwerden wäre in Ordnung.

Wenn möglich, möchte ich aufgrund des Zeitaufwands eine erneute Codierung des Videos vermeiden. Das Audio neu zu codieren (z. B. in AAC) wäre in Ordnung.

Zwei Fragen:

  • Gibt es eine App für das iPad, mit der ich das Video ansehen kann, ohne Änderungen vorzunehmen? Kostenlose Lösungen bevorzugt.
  • Wenn nicht, gibt es einen Prozess, um das Video (oder den Container) in ein Format zu konvertieren, das von iTunes und dem iPad nativ verstanden wird? Ich weiß, dass das AC-3-Audio ein Problem sein kann. Kommandozeilenlösungen sind in Ordnung. Bitte keine Online-Konvertierungsdienste.

Ich habe Folgendes mit ffmpeg(installiert über Homebrew) versucht:

ffmpeg -i in.ts -c:v copy -c:a aac -b:a 384k -strict -2 -map 0:v:0 -map 0:a:1 out.mp4

Es konvertierte die Datei, kopierte das Video und codierte das Audio neu in AAC. Die resultierende Datei lässt sich in QuickTime gut abspielen, kann aber nicht in iTunes importiert werden. Ich habe über das Moov-Atom und seine Platzierung in der Datei und die Probleme mit ffmpeg gelesen, um es an der richtigen Stelle zu platzieren. Sehe ich das hier?

Antworten (5)

Handbremse sollte alles tun, was Sie brauchen:

HandBrake ist ein Tool zum Konvertieren von Videos aus nahezu jedem Format in eine Auswahl moderner, weithin unterstützter Codecs.

Es wird das Video neu kodieren, aber es geht relativ schnell, und das Neukodieren von Audioformaten/Auswählen von Audiospuren und Untertiteln ist alles möglich. Tolle Software, auch kostenlos.

Wie gesagt, ich würde eine Lösung bevorzugen, bei der das Video nicht neu codiert wird. Ich weiß die Antwort zu schätzen und werde dies als Option im Hinterkopf behalten.

Nach einigem Fummeln habe ich eine Möglichkeit gefunden, das Video auf dem iPad anzusehen.

Ändern des Containers und der Audiocodierung

ffmpegDies kann in einem Schritt mit (über Homebrew installiert) erfolgen , Schleife es für alle .tsDateien im Verzeichnis.

Das Zielformat ist mp4, und nur der zweite Audiokanal wird in AAC konvertiert. Das Video wird einfach ohne zusätzliche Neukodierung kopiert. Das dauert etwa 2 Minuten pro 3,5-GB-Datei, es ist ziemlich schnell.

for i in *.ts ; do 
    ffmpeg -i $i -c:v copy -c:a aac -b:a 384k -strict -2 -map 0:v:0 -map 0:a:1 $(basename -s .ts $i).mp4
done

iPad-App

Die resultierende Datei kann in QuickTime oder im Finder in der Vorschau angezeigt, aber aus irgendeinem Grund nicht in iTunes importiert werden. Dazu habe ich hier eine Frage offen: Gibt es eine Möglichkeit, Importfehler in iTunes anzuzeigen?

Ich habe festgestellt, dass die Dateien in einer Drittanbieter-App problemlos abgespielt werden können. Die App heißt nPlayer free : https://itunes.apple.com/us/app/nplayer-free-best-player-movies/id945304853?mt=8

Verwirrenderweise gibt es eine andere App namens nPlayer , die nicht kostenlos ist, ein fast identisches Symbol verwendet, aber eine völlig andere App mit einem anderen Look and Feel und von einem anderen Entwickler zu sein scheint.

Wie auch immer, nPlayer free spielt das Video einwandfrei ab, nachdem das Video über die iTunes-Dateifreigabe hochgeladen wurde.

Abschluss

Obwohl dies nicht genau das ist, wonach ich gesucht habe (das Video in iTunes importieren und mit der nativen Player-App des iPads ansehen), funktioniert es für mich. Die Neucodierung des Audios mit ffmpeg ist schnell und schmerzlos und kann durch ein Skript automatisiert werden, und das Übertragen der Datei über iTunes File Sharing ist auch keine große Sache.

Ich werde diese Frage noch offen lassen, um zu sehen, ob es andere Optionen gibt.

Der beste Videoplayer für iOS ist Infuse.

http://firecore.com/infuse

Es verarbeitet das Video auf dem Gerät und benötigt keinen Server oder vorherige Konvertierung. Es spielt Ihre Datei mit dem geringsten Aufwand ab, es gibt eine kostenlose Version, aber leider müssen Sie für die Pro bezahlen, da Ihre Datei AC3-Audio enthält.

Es ist nicht kostenlos, aber die Plex-App ermöglicht es Ihnen, dies zu tun. Sie müssen einen Plex-Server einrichten und streamen.

Die Server-App ist kostenlos, die Viewer-App nicht.

Wenn es nicht unbedingt wichtig ist, es in iTunes abzuspielen, hat VLC heutzutage eine iPhone/iPad-App und es war in der Lage, so ziemlich jedes Format zu verarbeiten, das ich bisher darauf geworfen habe.

BEARBEITEN : Anscheinend wurde VLC aufgrund einiger Lizenzstreitigkeiten aus dem App Store entfernt, und die später zurückgestellte Version unterstützt viele der Formate nicht mehr. Ignorieren Sie diese Antwort.

Ich kann VLC nicht mehr im App Store finden - ich glaube, es wurde aus irgendeinem Grund entfernt.
videolan.org/vlc/download-ios.html hat einen anklickbaren Link. Ich kann nicht überprüfen, ob es funktioniert, weil ich gerade Linux verwende, also leitet mich die iTunes-Site zu "iTunes installieren" weiter ...
@nwinkler ... Macht nichts. Anscheinend wurde es aus "urheberrechtlichen Gründen" entfernt.
Es wurde vor kurzem wieder hinzugefügt. Warum die Ablehnung?
Die Kommentare im App Store zur neuen Version sind schrecklich. Viele Funktionen scheinen nicht mehr zu funktionieren (lokales Streaming usw.). Es sieht auch so aus, als ob die neue Version AC3 nicht unterstützt (was ich in meiner Frage gefragt habe).
Autsch. Fair genug - ich bin in der Zwischenzeit auf Android umgestiegen.