Previamente hice un archivo de video .mp4 en Adobe Premiere Pro. Todavía no tengo ninguno de los archivos originales (o el archivo del proyecto). Ahora noté un error muy pequeño que realmente me molesta, pero si tuviera que importar el archivo .mp4 a Premiere, eliminaría el error de una fracción de segundo (es un sonido no deseado que, por alguna razón, no capté cuando lo hizo) y luego volver a exportarlo/codificarlo, "perdería una generación" de calidad de imagen (¿y sonido?).
Esto es inaceptable para mí.
Quiero exportar exactamente el mismo video menos el error de una fracción de segundo. Cero cambios en la calidad de video/audio. Tenga en cuenta que no puedo exportarlo sin pérdidas, porque entonces ya no es un .mp4 y ocupará una GRAN cantidad de espacio de almacenamiento.
¿Realmente no hay manera de lograr esto? Es tan molesto que tendré que sufrir una grave pérdida de calidad a menos que conserve todos los archivos fuente sin pérdidas para siempre para todo. Simplemente no es práctico y, francamente, no veo ninguna razón por la que no pueda permitirnos hacer esto.
@ user2248 está en el dinero. El único software que conozco que puede hacer este tipo de cosas es ffmpeg. Ampliaré su respuesta:
ffmpeg -i mymovie.mp4 -i myfixedaudio.wav -c:v copy -map 0:v -map 1:a myfixedmp4.mp4
Guau, toda una línea de escritura, eso va a llevar una eternidad. En serio, puede parecer que es misterioso y difícil, pero en realidad es menos trabajo que hacerlo con la GUI. analicemos ese comando para que pueda ver lo que está haciendo:
-i mymovie.mp4 -i myfixedaudio.wav
importar la película y el audio. Números FFMPEG desde 0, por lo que mymovie.mp4 es la fuente 0 y myfixedaudio.wav es la fuente 1-c:v copy
configure el códec para que el video se copie, también conocido como una copia completamente sin pérdidas del video codificado original, copiado bit por bit. No necesitamos configurar el códec de audio porque configura el códec de audio apropiado para mp4 de forma predeterminada (aac).-map 0:v -map 1:a
asigne el video de la primera fuente y el audio de la segunda fuente a la primera y segunda transmisión de la salida. Es decir, la salida ahora tiene un flujo de video idéntico al de la película original y un flujo de audio recodificado de la versión fija en el archivo wav.myfixedmp4.mp4
ffmpeg usa lo primero que ve como un nombre de archivo sin una opción delante como salida.Compare eso con lo que haría en Premiere:
Lo mismo, solo que lo haces con mucho más clic y arrastre y pulsaciones de teclas. Sin mencionar que en realidad no puede hacer lo que ffmpeg puede.
Esto no preservará su audio sin pérdidas, pero nada lo hará. Sin embargo, evitará una pérdida generacional con su video, y es la única forma que conozco de hacerlo.
ffmpeg puede usar un -codec copy
parámetro para sonido o imagen. Por lo tanto, puede desmultiplexar fácilmente su archivo en video y sonido, editar el sonido y luego volver a ensamblar. De esa forma, solo la calidad del sonido se vería afectada por la recodificación. El uso de una tasa de bits más alta aquí aliviaría la mayoría de los problemas (según el códec) y el ancho de banda de video muy probablemente hará que la diferencia parezca una gota en el océano.
Michael Liebmann
genialmapa
Michael Liebmann
gian
genialmapa