Recodificación a través de FFMPEG

0

¿Cómo ejecuto este comando al dividir archivos, pero con una nueva codificación a MP4 como se muestra en la publicación anterior ?

Y al dividir el archivo, ¿cómo evito acaparar los recursos del sistema (especialmente si es un archivo grande)?

Dominic Isaiah
fuente
¿Cómo reviso las ediciones? ¡Gracias por la corrección!
Dominic Isaiah
¿Qué versión de ubuntu estás usando?
mchid
Su Ubuntu 15.04
Dominic Isaiah
La pregunta a la que se vinculó es sobre dividir SIN volver a codificar. Si el archivo fuente está en un formato que no es MP4, FFMPEG volverá a codificar los segmentos en MP4. Si el archivo fuente está en MP4, no hay razón para volver a codificar, simplemente copie las transmisiones. Además, volver a codificar es exactamente lo que acapara los recursos del sistema, por lo que para evitar eso, debe hacer una copia de flujo.
theodorn

Respuestas:

1

Use la -threads 1bandera para limitar el uso de ffmpeg a un solo hilo

para usar eso con el comando de la otra publicación:

ffmpeg -i ~/Desktop/in.mp4 -threads 1 -codec copy -map 0 -f segment -segment_time 15 -segment_format_options movflags=+faststart out%03d.mp4
mchid
fuente
¡Gracias! Ayuda amablemente con la primera pregunta que aún no ha sido respondida.
Dominic Isaiah
@DominicIsaiah Veo que tuvo algunos errores durante la reproducción después de ejecutar este comando en su archivo. Si publica los errores, probablemente podamos descubrir qué está mal. Puede publicar los errores editando su publicación original askubuntu.com/questions/640214/… y agregando los errores a su pregunta. ¡Gracias!
mchid
No pude ver ningún mensaje de error. Pero algunos clips se reprodujeron bien, mientras que otros no. Usé vlc. El jugador predeterminado, creo que es un tótem que solíamos congelar.
Dominic Isaiah