¿Directrices generales / flujo de trabajo para convertir o transferir video “profesionalmente”?

9

Soy un "profesional" de TI que a veces tiene que lidiar con pequeños proyectos de conversión de video / corte de video, y me gustaría aprender "la forma correcta" de hacerlo. Cada vez que busco en Google, siempre hay un desastre para el software de prueba extraño, de baja madurez, o hilos de foros aleatorios de hace 3-4 años que indican varios métodos anticuados para hacerlo.

La gran pregunta es la siguiente: ¿Cuáles son las pautas y herramientas "generales" para transcodificar video en algún intermediario eficiente (¿sin pérdida?), Con fines de edición, con el fin de eventualmente volver a codificarlo?


Me parece que incluso los formatos y tareas más simples son un desastre de prueba y error sin fin, o experiencia solo conocida por expertos endurecidos que tienen un conjunto suizo de herramientas de conversión extrañas que usan, casi como si estuvieran montando un ataque contra el proyecto.

Aquí hay algunos casos:

  • Los archivos VOB simples extraídos del metraje de DVD no pueden importarse directamente a Adobe Premiere.
  • Virtualdub es un software antiguo que la gente sigue recomendando, pero no parece admitir formatos más nuevos.
  • Ni siquiera sé cómo decir con certeza qué códecs tiene un video, y si la imagen está entrelazada o no, y con qué resolución y códecs estoy tratando.

Problemas:

  • Elegir una opción de entrelazado incorrecta que disminuya la calidad
  • Elegir una relación de aspecto de píxeles incorrecta (estira la imagen)
  • Elegir un "tipo de proyecto" incorrecto en Premiere hace que el metraje requiera escalado
  • Ser obligado a usar algún programa extraño que tendrá cualquier cantidad de efectos negativos

Lo que estoy buscando:

  • Libros o "Conocimiento real" sobre conversiones de formatos, herramientas reconocidas, etc. que no son algunas guías de foros al azar sobre cómo manejar formatos de video.
  • Pautas de flujo de trabajo para identificar un formato que vaya de un formato a otro sin problemas como se mencionó anteriormente.
  • Documentación sobre qué programas como Adobe Premiere pueden y no pueden hacer con respecto a los formatos, para que no use una llave inglesa como martillo.

TL; DR

¿Cómo debe convertir o "preparar" un archivo de video para asegurarse de que Premiere lo admitirá para su edición?

¿Es Premiere un programa adecuado para manejar el recorte, la codificación, o deberían usarse otras herramientas para esto, al hacer un montaje de video desde una variedad de formatos de origen?

¿Cuáles son algunos buenos libros para leer que tratan específicamente sobre la conversión de videos que usan cualquier cantidad de códecs?

clonman
fuente
En cuanto a las herramientas, y podría volver más tarde con una respuesta, puede usarlas con seguridad ffmbc. Se convierte a formatos intermedios como DNxHD, uno que personalmente me gusta, y es compatible con casi cualquier formato.
slhck
Realmente me quiero cerrar esto como "no constructiva", pero sus recompensas me cuadras de hacer esto ...
bwDraco
@DragonLord ¿Por qué? ¿Cómo puede esta pregunta no ser respondida con experiencia específica?
slhck
@slhck: Esta pregunta está pidiendo respuestas abiertas que sean de naturaleza subjetiva, incluso si se derivan de la experiencia o pericia. Podría estar equivocado, y esta podría ser una pregunta "buena subjetiva" , pero sentí que esto era demasiado subjetivo para Super User ( aunque una pregunta relacionada con la programación de naturaleza similar estaría permitida en Ingeniería de Software ).
bwDraco
@DragonLord Por lo que vale, creo que esta pregunta inspira respuestas largas, pero objetivas. No hay mucha subjetividad cuando se trata de analizar imágenes y determinar formatos intermedios apropiados, especialmente con respecto a software específico como Adobe Premiere. Apoya algo, o no lo hace. El OP incluso ha especificado qué constituye una "buena" respuesta, por lo que dejaría esta pregunta abierta por ahora, pero definitivamente la supervisará.
slhck

Respuestas:

2

Lo que realmente está buscando es un 'formato intermedio'. Para el audio, esto normalmente significa descomprimirlo en audio PCM (bueno, idealmente debería significar no comprimirlo en primer lugar):

ffmpeg -i input.file -c:a pcm_s16le output.wav

Para el video ... bueno, a veces es posible usar un video en bruto o un códec sin pérdida como huffyuv, pero en general usaría un códec intermedio matemáticamente con pérdida pero sin pérdida visual como DNxHD o Apple Prores. AFAIK Premiere es compatible con ambos, pero han pasado años desde que lo usé para recordar mal. Para convertir un archivo de video arbitrario a un AVI con video DNxHD y audio PCM sin formato:

ffmpeg -i input.file -c:v dnxhd -c:a pcm_s16le intermediate.avi

Para usar un archivo MOV con Apple ProRes y audio PCM sin formato:

ffmpeg -i input.file -c:v prores -c:a pcm_s16le intermediate.mov

EDITAR: ... en realidad, al pensarlo, creo que Premiere no requiere el uso de un códec intermedio, debería poder editar los formatos más comunes (incluido el video MPEG2 utilizado en DVD). Dicho esto, los formatos intermedios son muy, muy útiles: reducen la carga en los recursos de procesamiento de su computadora, ya que utilizan algoritmos relativamente simples.

¿Es Premiere un programa adecuado para manejar el recorte, la codificación, o deberían usarse otras herramientas para esto, al hacer un montaje de video desde una variedad de formatos de origen?

Premiere es una herramienta absolutamente fantástica para tales trabajos, podría editar una película de largometraje con bastante facilidad. Lo calificaría con FCP.

Si desea hacer cosas mediante programación (es decir, automatizar reducir o recortar videos), una herramienta de línea de comandos como ffmpeg podría ser mejor; pero para la edición 'creativa', un NLE como Premiere es definitivamente el camino a seguir.

EDIT2: Como mencionó el video entrelazado, puede desentrelazarlo con ffmpeg usando el filtro de video yadif (otro filtro de desentrelazado). No estoy seguro de si es necesario usarlo con Premiere (probablemente no lo sea), y usar esto en la entrada progresiva arrojará una salida horrible (así que asegúrese de saber que es un video entrelazado), pero por completo:

ffmpeg -i input.file -filter:v yadif -c:v dnxhd -c:a pcm_s16le intermediate.avi

Esto funcionará igualmente bien con ProRes, o incluso cualquier códec de video ffmpeg puede generar.

maldad
fuente
gracias, esto es muy perspicaz. No he intentado importar videos de DVD comercialmente presionados, pero tuve problemas muchas veces con imágenes de aficionados que probablemente fueron creadas en DVD por un software muy orientado al consumidor. No tendría audio o el video solo tendría unos segundos
cloneman
1

No tengo una respuesta completa, pero sí sé que mencoder y ffmpeg son dos de las herramientas más estándar que existen. Al transcodificar, es probable que sea mejor usar una de esas herramientas para realizar la transcodificación real.

Ambas herramientas son línea de comando. Existen interfaces gráficas de usuario para ellos, y creo que una gran cantidad de herramientas disponibles en el mercado realmente utilizan una o ambas bibliotecas en el backend.

En cuanto a si un archivo está entrelazado y qué códec está usando y tal, aunque ambas herramientas deberían poder decírtelo, cargo el archivo en vlc y verifico la información del códec. Es un método fácil que proporciona una buena cantidad de información.

Shishire
fuente