Kann man HEVC(x265)-Dateien auf dem iPad abspielen?

Ich habe versucht, einige HEVC-Videos auf meinem iPad 3 mit iOS 9.2.1 abzuspielen, konnte dies jedoch mit keinem Player tun (ich habe Infuse, VLC und einige andere ausprobiert), nur Audio-Wiedergabe und Video stecken fest. Ich habe mich gefragt, ob es eine Möglichkeit gibt, solche Videos auf meinem iPad abzuspielen, ohne sie in h.264 neu zu codieren.

Hast du die App H265 ausprobiert ?
Entschuldigen Sie die späte Antwort. Ja, habe ich, es funktioniert nicht
Kannst du mehr Details zu der Datei posten?

Antworten (7)

Vergessen Sie nicht, dass HEVC (H.265) höhere Anforderungen an die Wiedergabe stellt als H.264, und Sie versuchen, die Wiedergabe auf einem ziemlich alten iPad durchzuführen. Es wird nicht mithalten können, was auf dem neuesten iPad oder iPhone spielbar ist. Verzweifeln Sie nicht an Ihrer älteren Hardware, jeder Computer hat seine Grenzen. Wenn Sie ein 12-Bit-pro-Pixel-4K-Video mit 60 fps in HEVC kodiert haben, würde es auf keiner iOS-Hardware, die Apple jetzt herausbringt, flüssig abgespielt werden.

Also ... Finden Sie die Grenzen Ihrer Hardware. Codieren Sie etwas Kleines, lassen Sie es abspielen, und codieren Sie dann immer größere Samples, bis Sie an die Grenzen Ihres iPads stoßen.

Erstens ist HEVC auf einem iPad mit VLC Player möglich - ich kodiere erfolgreich HEVC-Videos, um sie mit dem VLC Player auf meinem iPhone und iPad abzuspielen. Ich verwende und empfehle ffmpeg, das hier als Binärdatei heruntergeladen werden kann (damit Sie nicht lernen müssen, wie man Dinge kompiliert): https://ffmpeg.org/download.html

Codieren Sie ein kleines 120 Pixel breites Video in H.265 mit diesem ffmpeg-Befehl:

ffmpeg -i Input.avi -c:v libx265 -preset medium -x265-params crf=24 -r 24 -vf scale=-2:'if(gt(ih,120),120,ih)' -c:a aac -strict -2 -b:a 64k -ss 00:02:00 -t 10 Output.mp4

Dadurch wird ein kleines, 120-sekündiges Video erstellt, das problemlos auf Ihrem iPad3 abgespielt werden kann. Wenn dies nicht funktioniert, dann ist es kein schwaches CPU-Problem, vielleicht ist es Ihr Übertragungsmechanismus. Löschen Sie die h265-Medien aus dem VLC-Player und versuchen Sie, die h265-Medien auf drei verschiedene Arten auf den VLC-Player zu kopieren: Kopieren Sie sie über iTunes in die VLC-App, verwenden Sie die VLC-App selbst, um die h265-Mediendatei herunterzuladen, und verwenden Sie einen Dateimanager eines Drittanbieters, z als Dokumente von Readdle, um die Medien herunterzuladen und dann über "Öffnen in" an VLC zu senden. Hoffentlich finden Sie es beim Spielen mit einer Methode.

Sobald Sie einen Weg gefunden haben, H265 in Ihrer VLC Player-App abzuspielen, codieren Sie das Video in größeren Größen, indem Sie die „120“ im obigen Befehl durch größere Größen ersetzen. Ich empfehle 120 -> 240 -> 360 -> 480. Sobald Sie ein stotterndes Limit erreicht haben, gehen Sie eine Größe zurück, und das ist es, was Ihr iPad 3 verarbeiten kann.

Entfernen Sie die 10-Sekunden-Beschränkung und codieren Sie Ihre gesamten Medien mit ffmpeg mit diesem Befehl:

ffmpeg -i Input.avi -c:v libx265 -preset medium -x265-params crf=24 -r 24 -vf scale=-2:'if(gt(ih,120),120,ih)' -c:a aac -strict -2 -b:a 64k Output.mp4

Wenn Sie schließlich eine etwas bessere Komprimierung wünschen, können Sie das "-preset medium" in "-preset slow" oder sogar "-preset slower" ändern, damit es mehr CPU und Zeit verbraucht, um weitere 5% -10% aus dem herauszuholen Dateigröße bei gleicher Videoqualität.

Viel Glück!!

Ich glaube nicht, dass Apple natives HVEC noch unterstützt, obwohl ich glaube, dass die neueren AX-Prozessoren die Hardware-Decodierung davon unterstützen. Aber Sie können eine App wie VLC herunterladen und es sollte kein Problem haben, sie abzuspielen

https://itunes.apple.com/ca/app/vlc-for-mobile/id650377962?mt=8

nPlayer von Newin Inc. unterstützt x265 sowie jedes andere Format. Ich habe es gerade auf dem iPhone 7 Plus iOS 10.1.1 getestet. Sie können die Clips einfach per Drag-and-Drop und einem Webbrowser auf Ihr Telefon kopieren. Kein Jaibreak erforderlich. Es gibt eine kostenlose Version.

Der beste Weg, hochauflösende Videos abzuspielen, besteht darin, sie zu jailbreaken und XBMC zu verwenden. Aber Videos bleiben auf dem iPad 3 hängen (ich habe nicht die neueste Version von XBMC, daher funktioniert es möglicherweise, wenn die Videoauflösung nicht sehr hoch ist). Und ich glaube nicht, dass es auf 1080p funktioniert.

Infuse sollte jedoch kein Problem haben, es zu spielen.

Ich habe ein iPad mini 2 und hatte Probleme beim Anzeigen von hevc 1080p-Dateien mit Infuse: Einfrieren, Verzögerungen ... also habe ich 720p hevc ausprobiert und ... wow, keine Probleme! Daher schlage ich vor, dass Sie Ihre Dateien in 720p konvertieren oder in dieser Qualität herunterladen!

Auf meinem iPad 2 mit iOS 6.2.1 mit VLC kann ich H.265 HEVC-Videos mit 480p (720x480) ohne Verzögerungen abspielen, Audio ist in Ordnung. Beachten Sie, dass die Gesamtbitrate nur 537 Kbps beträgt. Trotzdem bin ich für ein iPad 2 im Jahr 2017 beeindruckt.

Air Video Pro spielt diese auf dem iPad ab.

Willkommen bei Ask Different! Bitte geben Sie keine 1-Satz-Antworten. Wir suchen nach Antworten, die erklären, warum es die Frage beantwortet und warum es die beste Antwort ist. Siehe Antworten für Informationen darüber, was eine gute Antwort ausmacht. - Aus Bewertung -