videoedicion.org (v9)

Imagen, Audio y Vídeo Digital => Compresión y formatos de vídeo => Mensaje iniciado por: bien1 en 30 de Octubre de 2009, 12:30:22

Título: Editar ficheros mp4 sin reencodear
Publicado por: bien1 en 30 de Octubre de 2009, 12:30:22
hola. no se si este hilo va a aqui.

yo lo que quiero hacer con los videos que bajo es seleccionar las mejores escenas para guardarlas como clips de poco tamaño, lo cual implica cortar el video en algun punto. hay software que hace esto, pero la mayoria codifican de nuevo el video resultante, tambien he progrado programas como boilsoft video splitter que cortan sin codificar de nuevo el video, pero no trabaja con video codificado en h264 (tampoco trabaja con contenedores como matroska).

porque no convierto el video entero en divx/xvid y luego usar el virtualdub tranquilamente? por la relacion tamaño/calidad que tiene h264, si un video que dura 30 minutos a una buena calidad pesa solo 60 megas, obviamente no voy a pasarlo adivx ni nada por el estilo, aparte del tiempo que toma hacer la conversion, el tamaño resultante. pero para conservar el stream de video intacto, hay que editarlo sin reencodear.

el problema es el siguiente, me bajo un video de internet, el cual es un fichero mp4 con el video codificado en H264/AVC y el audio en AAC. como sabreis, virtualdub no permite tratar estos ficheros, ni siquiera virtualdubmod, por lo que utilizo avidemux para editarlo.
pero los clips guardados por avidemux no se reproducen en ningun reproductor que tengo(kmplayer, media player homecinema) y los que pueden reproducirse solo son en vlc, pero totalmente desincronizados, moviendose el video a saltos.

Como avidemux es el unico editor conocido que trabaja con estos contenedores( a falta de probar sony vegas, premiere y similares que seran muy profesionales pero dudo que haga cortes sin reencodear el video) lo que hago es utilizar yamp para demuxar el fichero mp4, lo cual me da como resultado los stremas del video en raw, *.h264 y *.aac, luego uso avc2avi para crear el avi(vigilando con el framerate) y por ultimo le añado el audio. ya vuelvo a tener armado un avi, con los stremas intactos sin reecondear; el problema viene cuando corto el video en clips(usando cualquier programa  de los mencionados arriba) el video resultante es totalmente irreproducible bajo ningun reproductor.

veo que me excedido en la explicacion, pero el problema merecia ponerse en antecedentes para evitar confusiones. no busco una solucion como volver a recodificar el video, pues para eso ya hay demasiados programas en el mercado que te lo hacen, quiero conservar la milagrosa codificacion h264, sin aplicar ningun filtro ni nada raro, simplemente cortando en keyframes clave y guardando el stream intacto.

gracias por adelantado.
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: firecardenal en 30 de Octubre de 2009, 14:13:40
Cualquier programa  con  render  inteligente,  serà  capaz de  de  hacerlo  si   solo  has  cortado.
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: bien1 en 31 de Octubre de 2009, 02:03:54
como cual?
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: firecardenal en 31 de Octubre de 2009, 02:16:04
Como vegas  ver. 9 pro
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: bien1 en 31 de Octubre de 2009, 13:37:18
lo tengo, pero este tambien sirve no? Sony Vegas Movie Studio HD 9.0c - editor de video no lineal
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: bien1 en 31 de Octubre de 2009, 16:07:54
sony vegas pro 90.c.

el sony vegas cuando importo un archivo avi (ya no te digo mp4 convideo h264) con video dvix, me reconoce solo la pista de audio, lapista de video no la reconoce. hay algo que reconozca? bueno si, los contenedores wmv si los reconoce...
en vegas reconoce mp4? con h264?
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: firecardenal en 31 de Octubre de 2009, 19:32:02
Si  que  los  reconoce,  el  problema  està  en  algùn  codec.

Prueba  cambiando  el  forcchanger .  Hay  mucha  informaciòn  sobre el  tratamiento  de divx   en  el  foro.
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: bien1 en 02 de Noviembre de 2009, 20:37:59
Es verdad, he instalado el ffshow y ahora abre archivos simples: contenedor avi con video dvix/xvid y audio mp3. Aunque todavia hay algunos de estos ficheros que abre el video, pero el audio(que esta en mp3) no lo abre. Sera porque ese mp3 esta en mono y 22000?
El tema de los contenedores AVI, con video h264/AVC, y el audio que sea es diferente.

(https://videoedicion.org/foro/proxy.php?request=http%3A%2F%2Fimg526.imageshack.us%2Fimg526%2F8416%2F20091102202232.jpg&hash=a4d7c6f3ade8288af11a248cb68c323038872ff5)

Los da por abiertos los 2 streams, pero en el visualizador y en el resultado final -> renderizar como nos da como resultado un video con la pantalla en negro y con el audio de fondo, probado en Kmplayer, VLC, Media player home cinema, Mplayer. Por lo visto renderiza mal. Esos ficheros AVI fueron creados por mi, porque pueden los AVI tener el video codificado en h264/AVC?

En el caso de contenedores MP4 con video h264/AVC es curioso, algunos si los abre bien, en cambio otros (por no seguir el estandar) no los abre y crashea el programa.

De todas maneras, el render inteligente del que hacias alusion no lo localizo, le doy a:
archivo-->renderizar como->en el cuadro de dialogo eligo un tipo (sony avc), ewscojo una plantilla y le doy a personalizar y no doy con la opcion de copiar los streams sin transcodificar/reencodear. Donde esta esa opcion?

contenedores ogm, matroska, y flv no abre.
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: firecardenal en 02 de Noviembre de 2009, 20:45:20
La  opciòn  de  render  inteligente,  es  automàtica,   es  decir  que  si  la  plantilla  de  salida  es justamente  igual  a  la  de  entrada,   no  habrà  necesidad  de  reencodamiento.
Título: Re: Editar ficheros mp4 sin reencodear
Publicado por: bien1 en 03 de Noviembre de 2009, 02:04:22
El encoder mas utilizado es x264, por lo que no lo admite Sony Vegas? No esta entre sus plantillas.

Si pruebo con Premiere estamos en las mismas?

Final Cut? Avid?
Título: Re:Editar ficheros mp4 sin reencodear
Publicado por: Zeros en 13 de Junio de 2010, 12:23:33
Yo he editado MP4 en AVIDEMUX y funcionan bien, tienes que usar como formato de salida MP4 y escribir la extensión del archivo (ej: video_editado.mp4 )
Título: Re:Editar ficheros mp4 sin reencodear
Publicado por: vod en 15 de Junio de 2010, 10:34:35
Buenas... prueba con este. Muy sencillito:


http://www.aimonesoft.com/mp4cutter/ (http://www.aimonesoft.com/mp4cutter/)


Features:Un saludo