Mysteri .avi - sem som no original, mas som na cópia

0

Eu tenho um antigo arquivo .avi onde o som é apenas arranhado, não há mistério, mas eu tenho um arquivo wmv presumivelmente derivado do arquivo .avi, mas o wmv tem o som. Alguém tem alguma idéia do que pode ter acontecido e como consertá-lo?

Antecedentes:

Em 2006, gravamos uma festa de aniversário com meu computador de amigas, ele estava rodando XP e a gravação foi feita com um Logitech Quickcam para notebooks provavelmente usando quickcapture (quickcam 8.4.8). Minha namorada editou partes dos clipes no Windows Movie Maker, converteu-o para um .wmv e o enviou para nossos amigos. No entanto, nos clipes originais, um amigo meu realizou um hilário monólogo e, em seguida, caiu da cadeira. Eu realmente quero esse clipe para uma coisa que estamos fazendo para sua despedida de solteiro.

AGORA, como o clipe avi original pode ter um som estranho, apenas estático, e a versão editada, um clipe de wmv, tem um som perfeito? Corri-os através do mediainfo e obtive os dados anexados abaixo.

Eu tentei o seguinte sem sucesso:

  • Recodificando o avi para um formato diferente.
  • Usando audácia para verificar o perfil de som, e o avi tem um perfil de som que parece uma banda sólida de estática com alguns picos. Eu tentei todos os filtros na audácia sem resultado
  • Iniciando o computador antigo e verificando se o som está lá - não é, mas o original foi copiado para pastas diferentes desde sua criação. Tentei replicar a situação com a câmera, primeiro gravando e passando pelo cineasta, mas esses clipes retêm o som.

Se o arquivo estiver simplesmente corrompido, isso deve ter acontecido quando minha namorada o transferiu para outra pasta no mesmo computador e deve ter acontecido com todos os arquivos avi da câmera da Logitech (todos eles têm o mesmo problema). Isso é provável?

Poderia o software Logitech ter usado algum codec ou mux estranho que subseqüentemente desapareceu em atualizações posteriores para que o software atual use o demux ou o codec errado para abrir o avi?

O programa poderia ter escrito as informações incorretas de demux / codec no avi? Existe um player onde eu possa forçar o uso de um codec específico para testar isso. Poderia ser algum tipo de questão little-endian - big-endian?

Por favor, alguém me ajude com isso!

Complete name                           Video 3.avi  (without sound) last change:   2006-08-20 16:46

Format                                   : AVI 
Format/Info                              : Audio Video Interleave 
File size                                : 145 MiB 
Duration                                 : 7 min 55 s 
Overall bit rate                         : 2 556 kb/s 
IsTruncated                              : Yes 

Video
ID                                       : 0 
Format                                   : Indeo 4 
Codec ID                                 : IV50 
Codec ID/Info                            : Intel Indeo Video 5.0 Wavelet 
Duration                                 : 7 min 55 s 
Bit rate                                 : 2 378 kb/s 
Width                                    : 640 pixels 
Height                                   : 480 pixels 
Display aspect ratio                     : 4:3 
Frame rate                               : 15.000 FPS 
Bits/(Pixel*Frame)                       : 0.516 
Stream size                              : 135 MiB (93%) 
Title                                    : qc2.avi Video #1 

Audio
ID                                       : 1 
Format                                   : PCM 
Format settings, Endianness              : Little 
Format settings, Sign                    : Unsigned 
Codec ID                                 : 1 
Duration                                 : 7 min 55 s 
Bit rate mode                            : Constant 
Bit rate                                 : 176.4 kb/s 
Channel(s)                               : 1 channel 
Sampling rate                            : 22.05 kHz 
Bit depth                                : 8 bits 
Stream size                              : 10.0 MiB (7%) 
Alignment                                : Aligned on interleaves 
Interleave, duration                     : 2954  ms (44.32 video frames) 
Title                                    : qc2.avi Audio #1 

 
Complete name                         Party 2006.wmv  (With sound) last change:2006-08-20 17:43
Format                                   : Windows Media
File size                                : 26.4 MiB
Duration                                 : 4 min 13 s
Overall bit rate mode                    : Constant
Overall bit rate                         : 873 kb/s
Maximum Overall bit rate                 : 874 kb/s
Encoded date                             : UTC 2006-08-20 16:40:48.328
Application                              : Windows Movie Maker 2.1.4026.0

Video
ID                                       : 2 
Format                                   : VC-1 
Format profile                           : MP@ML 
Codec ID                                 : WMV3 
Codec ID/Info                            : Windows Media Video 9 
Codec ID/Hint                            : WMV3 
Description of the codec                 : Windows Media Video 9 
Duration                                 : 4 min 13 s  
Bit rate mode                            : Constant 
Bit rate                                 : 768 kb/s 
Width                                    : 640 pixels 
Height                                   : 480 pixels 
Display aspect ratio                     : 4:3 
Frame rate                               : 25.000 FPS 
Color space                              : YUV 
Chroma subsampling                       : 4:2:0 
Bit depth                                : 8 bits 
Scan type                                : Progressive 
Compression mode                         : Lossy 
Bits/(Pixel*Frame)                       : 0.100
Stream size                              : 23.2 MiB (88%) 
Language                                 : Swedish 

Audio
ID                                       : 1 
Format                                   : WMA 
Format version                           : Version 2 
Codec ID                                 : 161 
Codec ID/Info                            : Windows Media Audio 
Description of the codec                 : Windows Media Audio 9.1 -  96 kbps, 44 kHz, stereo (A/V) 1-pass  CBR
Duration                                 : 4 min 13 s 
Bit rate mode                            : Constant 
Bit rate                                 : 96.0 kb/s 
Channel(s)                               : 2 channels 
Sampling rate                          : 44.1 kHz 

Eu extraí o áudio do arquivo avi original usando o ffmpeg para um arquivo wav com o mesmo bit e taxa de amostragem. O resultado da audácia está abaixo. No entanto, o Audacity não parece querer abrir o arquivo em 8 bits. Eu tentei o wavosaur com o mesmo resultado. Imagem da forma de onda na audácia - a caixa cinza é uma seção que tentei ignorar com audácia. Para a esquerda é um zoom próximo da curva

Clipe anexado de áudio com formato inalterado é encontrado aqui Download do clipe

insira a descrição da imagem aqui

    
por Carl-Fredrik von Essen 27.06.2017 / 11:15

2 respostas

1

Infelizmente, acredito que Dirkt esteja certo. Simplesmente não há som no avi. Eu tomei a ajuda de um amigo para verificar se extrai o áudio corretamente usando ffmpeg, opção -acodec copy . Olhando para o despejo hexadecimal para todo o clipe de som eu fico praticamente o que é visto na resposta de Dirkt. Olhando para um despejo hexadecimal para o avi inteiro eu recebo o mesmo resultado (pelo menos se eu adivinhei corretamente quais partes são o som). Basicamente silêncio, mas com muita estática.

Tendo descartado problemas de codec usando ffplay -ic: \ ffmpeg \ video3.avi -acodec [xxxx] para forçar o player a usar um codec específico, só consigo concluir que o avi I tem não é o original e por algum motivo o som simplesmente não está lá. Algum tipo de problema de conversão, talvez.

Obrigado por dedicar seu tempo para me ajudar com isso e por ter um iniciante. Pelo menos eu aprendi muito sobre arquivos AV e decodificação.

    
por 05.07.2017 / 11:37
0

Resposta parcial: O som "arranhado" tem uma taxa de amostragem de 22,05 kHz, que é a metade dos habituais 44,1 kHz. Isso significa que, se alguma coisa na cadeia de reprodução tentar fazer um upsample, há um risco de aliasing . Outras possíveis fontes de som "arranhado" são recorte ou muxing incomum.

O primeiro passo é extrair o som e convertê-lo, por exemplo. para um arquivo WAV, mantendo o formato. Você pode fazer isso, por exemplo, com ffmpeg , opção -acodec copy . Isso deve se livrar de qualquer muxing estranho, por isso, se jogar depois disso, esse era o problema.

O próximo passo é dar uma olhada na forma de onda em um editor de áudio, como audácia, e descobrir o problema exato. O que significa que você precisa nos fornecer alguns dados ou incluir uma imagem de uma parte relevante com a forma de onda esticada o suficiente para ficar visível, a menos que você mesmo possa identificar o problema. O passo final é corrigir o que está errado, por ex. tente alguns upsamplers para chegar a 44,1 kHz, ou encontre um decifrador que funcione nele, ou o que for necessário.

Editar

O clipe com o formato inalterado contém apenas silêncio. Parte de um hexdump, o resto parece similar:

00000060  80 80 80 80 80 80 80 80  80 80 7f 80 7f 80 7f 80   
00000070  80 80 80 7f 80 7f 80 7f  80 7f 80 80 80 80 80 80

80 e 7f são valores "médios" muito próximos do que seria zero no formato assinado.

Então, se você realmente puder algo no AVI original, alguém falando, distorcido e "arranhado", o que você fez para chegar a este clipe apagou essa informação. Ou você escolheu uma parte que era o silêncio.

    
por 27.06.2017 / 11:39