Question:
Comment regarder un fichier vidéo .ts sur un iPad
nwinkler
2015-01-09 13:34:24 UTC
view on stackexchange narkive permalink

J'ai un fichier vidéo .ts sur mon disque dur et je souhaite le transférer sur mon iPad pour le regarder. Voici quelques données sur le fichier en question:

  • Taille: 3,5 Go
  • 1 flux vidéo: h264, 1920x1080
  • 2 flux audio:
    • 1er: AC-3, 5.1, allemand
    • 2ème: AC-3, stéréo, anglais

I uniquement attention à la piste en anglais, se débarrasser de l'audio allemand 5.1 serait très bien.

Si possible, j'aimerais éviter de ré-encoder la vidéo en raison du temps que cela prend. Le recodage de l'audio (par exemple en AAC) serait très bien.

Deux questions:

  • Existe-t-il une application pour iPad qui me permettrait de regarder la vidéo sans faire des changements? Solutions gratuites préférées.
  • Sinon, y a-t-il un processus pour convertir la vidéo (ou le conteneur) dans un format qui est nativement compris par iTunes et l'iPad? Je sais que l'audio AC-3 peut être un problème. Les solutions de ligne de commande sont très bien. Pas de services de conversion en ligne, s'il vous plaît.

J'ai essayé ce qui suit en utilisant ffmpeg (installé via Homebrew):

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

Il a converti le fichier, copié la vidéo et réencodé l'audio en AAC. Le fichier résultant est bien lu dans QuickTime, mais ne peut pas être importé dans iTunes. J'ai lu sur l'atome moov et son placement dans le fichier, et les problèmes avec ffmpeg pour le placer au bon endroit. Est-ce ce que je vois ici?

Cinq réponses:
ScunnerDarkly
2015-01-09 16:13:23 UTC
view on stackexchange narkive permalink

Handbrake devrait faire tout ce dont vous avez besoin:

HandBrake est un outil permettant de convertir des vidéos de presque tous les formats en une sélection de codecs modernes et largement pris en charge.

Il va ré-encoder la vidéo, mais il le fait relativement rapidement, et ré-encoder les formats audio / sélectionner les pistes audio et les sous-titres est tout possible. Excellent logiciel, gratuit aussi.

Comme je l'ai dit, je préférerais une solution qui n'implique pas de recoder la vidéo. J'apprécie la réponse et je garderai cela à l'esprit comme une option.
nwinkler
2015-01-12 15:22:12 UTC
view on stackexchange narkive permalink

Après quelques manipulations, j'ai trouvé un moyen de regarder la vidéo sur l'iPad.

Changer le conteneur et l'encodage audio

Ceci peut être fait en une seule étape en utilisant ffmpeg (installé via Homebrew), bouclez-le pour tous les fichiers .ts du répertoire.

Le format cible est mp4 , et seul le deuxième canal audio est converti en AAC. La vidéo est simplement copiée sans aucun réencodage supplémentaire. Cela prend environ 2 minutes par fichier de 3,5 Go, c'est assez rapide.

  for i in * .ts; do ffmpeg -i $ i -c: v copie -c: a aac -b: a 384k -strict -2 -map 0: v: 0 -map 0: a: 1 $ (nom de base -s .ts $ i). mp4done  

Application iPad

Le fichier résultant peut être prévisualisé dans QuickTime ou dans le Finder, mais il ne peut pas être importé dans iTunes pour une raison quelconque. J'ai une question ouverte à ce sujet ici: Y a-t-il un moyen d'afficher les erreurs d'importation dans iTunes?

J'ai constaté que les fichiers peuvent être lus correctement dans un tiers -application de fête. L'application s'appelle nPlayer free : https://itunes.apple.com/us/app/nplayer-free-best-player-movies/id945304853?mt=8

Il y a assez de confusion, il existe une autre application appelée nPlayer , qui n'est pas gratuite, utilise une icône presque identique, mais semble être une application complètement différente avec une apparence et une sensation différentes, et d'un autre développeur.

Quoi qu'il en soit, nPlayer free lit parfaitement la vidéo après avoir téléchargé la vidéo via le partage de fichiers iTunes.

Conclusion

Bien que ce ne soit pas exactement ce que je recherchais (importer la vidéo sur iTunes et la regarder à l'aide de l'application de lecture native de l'iPad), cela fonctionne pour moi. Le recodage de l'audio à l'aide de ffmpeg est rapide et indolore, et il peut être automatisé via un script, et le transfert du fichier via le partage de fichiers iTunes n'est pas non plus un problème.

Je vais toujours garder cette question ouverte pour voir s'il y a d'autres options.

eethirteenzz
2015-08-06 20:12:34 UTC
view on stackexchange narkive permalink

Le meilleur lecteur vidéo sur iOS est Infuse.

http://firecore.com/infuse

Il traite la vidéo sur l'appareil et n'a pas besoin de serveur ou de conversion précédente. Il jouera votre fichier avec le moins d'effort, il existe une version gratuite mais malheureusement vous devrez payer pour le Pro car votre fichier contient de l'audio AC3.

Shadur
2015-01-12 17:26:23 UTC
view on stackexchange narkive permalink

S'il n'est pas extrêmement important de le lire dans iTunes, VLC a une application iPhone / iPad de nos jours et il a été capable de gérer à peu près tous les formats que j'ai lancés jusqu'à présent.

MODIFIER : Apparemment, VLC a été supprimé de l'App Store en raison de certains désaccords de licence, et la version qui a été rétablie plus tard ne prend plus en charge la plupart des formats. Ne tenez pas compte de cette réponse.

Je ne trouve plus VLC dans l'App Store - je pense qu'il a été supprimé pour une raison quelconque.
http://www.videolan.org/vlc/download-ios.html a un lien cliquable. Je ne peux pas vérifier si cela fonctionne car je suis sous Linux en ce moment donc le site iTunes me redirige vers "installer iTunes" ...
@nwinkler ... Nevermind. Apparemment, il a été supprimé pour des "raisons de droits d'auteur".
Il a été ajouté récemment.Pourquoi le vote négatif?
Les commentaires de l'App Store pour la nouvelle version sont terribles.Une grande partie des fonctionnalités ne semble plus fonctionner (streaming local, etc.).On dirait également que la nouvelle version ne prend pas en charge AC3 (ce que j'ai demandé dans ma question).
Aie.Très bien - je suis passé à Android dans l'intervalle.
Deesbek
2015-08-06 18:09:17 UTC
view on stackexchange narkive permalink

Ce n'est pas gratuit mais l'application plex vous permettra de le faire. Vous devrez configurer un serveur plex et un flux.

L'application serveur est gratuite, contrairement à l'application de visualisation.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...