
Tengo un vídeo AVI y necesito saber si alguien cortó algunas partes en el pasado.
¿Existe algún software que pueda ayudar a realizar dicha verificación?
Respuesta1
Yo diria,no puedesestar seguro.
Échale un vistazo alformato de archivo AVI:
RIFF RIFF HEADER
|-AVI AVI CHUNK
|-hdrl MAIN AVI HEADER
| |-avih AVI HEADER
| |-strl STREAM LIST[One per stream]
| | |-strh STREAM HEADER[Requiered after above]
| | |-strf STREAM FORAMT
| | |-strd OPTIONAL -- STREAM DATA
| | |-strn OPTIONAL -- STREAM NAME
|-movi MOVIE DATA
| |-rec RECORD DATA[SEE BELOW]
| |-[data subchunks] RAW DATA[SEE BELOW]
|-idx1 AVI INDEX
|-[index data] DATA
UnAVI(que es en esencia un archivo RIFF) contiene varios fragmentos.
- El encabezado (
hdr
) - El video (
movi
) - El índice (
idx
)
Los datos de la película se encuentran donde dice RAW DATA
(debajo del movi
fragmento). Los datos del índice son completamente opcionales, pero se pueden usar para especificar dónde encontrar qué parte del video. Esto permite buscar en el vídeo.
Ahora supongamos que corta partes de un archivo AVI con un índice completo. Luego observas este archivo. Hay tres posibilidades:
El archivo tiene un fragmento de índice creado correctamente.: Esto significaría que el archivo está intacto y no se puede decir si se cortó en absoluto. No se puede distinguir del archivo original (excepto por el tamaño del archivo).
El archivo no tiene ningún fragmento de índice.: Esto sería un indicio de que el archivo se editó de alguna manera, pero el editor no pudo escribir un índice. No es una prueba de que se haya editado un archivo, sino una pista muy fuerte. Para tener un archivo "completo", deberá volver a indexarlo y generar el fragmento de índice.
El archivo tiene un fragmento de índice roto.: Esto significaría que alguien editó manualmente el archivo, ya sea cortando bytes del final o corrompiéndolo de cualquier otra manera.
Ahora la única pregunta que queda es: ¿Cómo sé si hay un fragmento de índice? No puedo probarlo, tal vezAviFiXPtiene una opción para verificar esto. También hayDivFix++que puede comprobar si hay errores.
En resumen, no se puede saber con solo mirar el archivo. Un índice roto o faltante puede ser una pista, pero no una prueba completa.