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?
fuente
ffmbc
. Se convierte a formatos intermedios como DNxHD, uno que personalmente me gusta, y es compatible con casi cualquier formato.Respuestas:
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):
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:
Para usar un archivo MOV con Apple ProRes y audio PCM sin formato:
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.
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:
Esto funcionará igualmente bien con ProRes, o incluso cualquier códec de video ffmpeg puede generar.
fuente
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.
fuente