Cómo ver un archivo de video .ts en un iPad

Tengo un archivo de video .ts en mi disco duro y me gustaría transferirlo a mi iPad para verlo allí. Aquí hay algunos datos sobre el archivo en cuestión:

  • Tamaño: 3,5 GB
  • 1 transmisión de video: h264, 1920x1080
  • 2 transmisiones de audio:
    • 1°: AC-3, 5.1, alemán
    • 2do: AC-3, Estéreo, Inglés

Solo me importa la pista en inglés, deshacerme del audio alemán 5.1 estaría bien.

Si es posible, me gustaría evitar volver a codificar el video debido a la cantidad de tiempo que lleva. Volver a codificar el audio (por ejemplo, a AAC) estaría bien.

Dos preguntas:

  • ¿Hay alguna aplicación para el iPad que me permita ver el video sin hacer ningún cambio? Se prefieren soluciones gratuitas.
  • Si no, ¿hay un proceso para convertir el video (o el contenedor) a un formato que iTunes y el iPad entiendan de forma nativa? Sé que el audio AC-3 puede ser un problema. Las soluciones de línea de comandos están bien. No hay servicios de conversión en línea, por favor.

Probé lo siguiente usando ffmpeg(instalado a través de Homebrew):

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

Convirtió el archivo, copió el video y volvió a codificar el audio a AAC. El archivo resultante se reproduce bien en QuickTime, pero no se puede importar a iTunes. He leído sobre el átomo moov y su ubicación en el archivo, y los problemas con ffmpeg para colocarlo en la ubicación correcta. ¿Es esto lo que estoy viendo aquí?

Respuestas (5)

El freno de mano debería hacer todo lo que necesitas:

HandBrake es una herramienta para convertir videos de casi cualquier formato a una selección de códecs modernos y ampliamente compatibles.

Volverá a codificar el video, pero lo hará relativamente rápido, y es posible volver a codificar formatos de audio/seleccionar pistas de audio y subtítulos. Gran software, gratis también.

Como dije, preferiría una solución que no implique volver a codificar el video. Agradezco la respuesta y lo tendré en cuenta como opción.

Después de jugar un poco, encontré una forma de ver el video en el iPad.

Cambiar el contenedor y la codificación de audio

Esto se puede hacer en un solo paso usando ffmpeg(instalado a través de Homebrew), repetirlo para todos .tslos archivos en el directorio.

El formato de destino es mp4, y solo el segundo canal de audio se convierte a AAC. El video simplemente se copia sin ninguna recodificación adicional. Esto toma alrededor de 2 minutos por archivo de 3.5 GB, es bastante rápido.

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

Aplicación para iPad

El archivo resultante se puede previsualizar en QuickTime o en Finder, pero no se puede importar a iTunes por alguna razón. Tengo una pregunta abierta para esto aquí: ¿ Hay alguna forma de mostrar los errores de importación en iTunes?

Descubrí que los archivos se pueden reproducir bien en una aplicación de terceros. La aplicación se llama nPlayer gratis : https://itunes.apple.com/us/app/nplayer-free-best-player-movies/id945304853?mt=8

De manera bastante confusa, hay otra aplicación llamada nPlayer , que no es gratuita, usa un ícono casi idéntico, pero parece ser una aplicación completamente diferente con una apariencia diferente y de un desarrollador diferente.

De todos modos, nPlayer gratis reproduce el video perfectamente bien después de cargar el video a través de iTunes File Sharing.

Conclusión

Si bien esto no es exactamente lo que estaba buscando (importar el video a iTunes y verlo usando la aplicación de reproducción nativa del iPad), me funciona. La recodificación del audio usando ffmpeg es rápida e indolora, y se puede automatizar a través de un script, y transferir el archivo a través de iTunes File Sharing tampoco es gran cosa.

Todavía mantendré esta pregunta abierta para ver si hay otras opciones.

El mejor reproductor de video en iOS es Infuse.

http://firecore.com/infundir

Procesa el vídeo en el dispositivo y no necesita ningún servidor ni conversión previa. Reproducirá su archivo con la menor cantidad de esfuerzo, hay una versión gratuita, pero desafortunadamente deberá pagar por el Pro porque su archivo contiene audio AC3.

No es gratis, pero la aplicación plex te permitirá hacerlo. Deberá configurar un servidor plex y transmitir.

La aplicación del servidor es gratuita, la aplicación del visor no lo es.

Si no es de vital importancia reproducirlo en iTunes, VLC tiene una aplicación para iPhone/iPad hoy en día y ha sido capaz de manejar casi todos los formatos que le he lanzado hasta ahora.

EDITAR : Aparentemente, VLC se eliminó de la tienda de aplicaciones debido a algunos desacuerdos de licencia, y la versión que luego se volvió a colocar ya no es compatible con muchos de los formatos. Ignora esta respuesta.

Ya no puedo encontrar VLC en la App Store; creo que se eliminó por alguna razón.
videolan.org/vlc/download-ios.html tiene un enlace en el que se puede hacer clic. No puedo comprobar si funciona porque ahora mismo estoy en Linux, así que el sitio de iTunes me redirige a "instalar iTunes"...
@nwinkler... No importa. Al parecer, se eliminó por "razones de derechos de autor".
Ha sido re-añadido recientemente. ¿Por qué el voto negativo?
Los comentarios de la App Store para la nueva versión son terribles. Gran parte de la funcionalidad parece no funcionar más (transmisión local, etc.). También parece que la nueva versión no es compatible con AC3 (que pedí en mi pregunta).
Ay. Bastante justo: me he mudado a Android en el ínterin.