Por que alguns vídeos são reproduzidos somente em um media player específico?

0

Nosso cliente nos enviou alguns arquivos de vídeos para o trabalho de transcrição de áudio. Eles disseram que deveríamos usar Player Microsoft 4.8.0.0 para executar corretamente os dois arquivos [clicando com o botão direito nesses arquivos, e indo para suas propriedades, mostra o tipo de arquivo como MP4 File (.mp4 ) ].

Estávamos tão certos de que o VLC Media Player poderia reproduzir qualquer tipo de vídeo, por isso, sem nos preocuparmos em saber o que é esse aplicativo da Microsoft, tentamos abrir esses arquivos por meio do VLC. Mas para nossa surpresa, a parte de vídeo do arquivo tocou bem no VLC, mas a parte de áudio estava completamente ausente em todo o comprimento de ambos os arquivos.

Em seguida, verificamos esses arquivos no Realplayer, no Windows Media Player, em alguns outros players, mas o resultado foi o mesmo - Vídeo OK. Áudio ido.

Verificamos esses arquivos em vários desktops e laptops com sistemas operacionais diferentes: Windows XP, Windows 7 e Windows 8. O resultado foi o mesmo acima. Outros arquivos de vídeo, youtube.com etc. estavam tocando completamente ok - tanto vídeo como áudio - em todos os players de mídia que temos em todos os sistemas em nosso escritório.

Defeatamente, consultamos o 'Player Microsoft application 4.8.0.0', mas não encontramos nenhum software para baixar e experimentar. Em seguida, o cliente nos deu um arquivo de configuração de outro media player chamado flvplayer4free free flv player setup . Também encontramos o mesmo software no este link . No entanto, para grande parte da nossa decepção, ambas as cópias da configuração, uma dada pelo cliente e outro download do link, se recusaram a ser instaladas em qualquer um dos sistemas com vários sistemas operacionais que temos. Após a execução inicial por alguns segundos enquanto estava sendo instalado, este software sempre mostrava uma caixa de mensagem dizendo: 'Eu tenho alguns problemas para iniciar, por favor, lance-me novamente!'

O cliente disse que não é sua dor de cabeça a forma como executamos esses vídeos, pois eles estavam funcionando bem em seu site. Nós resolvemos nós mesmos ou perdemos o emprego, cliente, contrato & dinheiro de segurança.

Depois de um pouco mais de pesquisa e reprodução, descobrimos que o vídeo estava rodando o áudio como desejado quando os transferimos para o nosso telefone celular Android. O áudio era claramente audível e o arquivo estava sendo executado pelo MX Media Player no celular. No entanto, infelizmente, o MX Media Player não está disponível para o Windows, mas uma coisa que agora temos certeza é que o cliente não está mentindo :) eo arquivo de vídeo realmente tem uma parte audível nele, é de alguma forma não funcionar em qualquer dos nossos sistemas em qualquer um dos media players que experimentamos até agora.

Então, tentamos encontrar a solução na nuvem. Enviamos os vídeos no Google Drive (o Drive tem um media player incorporado) e no Youtube.com. No entanto, o resultado ainda era o mesmo. Vídeo OK. Áudio ido.

Pesquisamos mais e mais e, depois de alguns dias e muitos testes com os media players, colocamos nossa mão no SM Player - gratuito e disponível aqui para download. Este reprodutor de mídia resolveu nosso problema, pois está executando tanto o áudio quanto o áudio. parte de vídeo corretamente & inteiramente.

Então, minha pergunta é:

1) por que isso acontece? o que é tão único sobre um vídeo que somente um media player em particular poderia tocar em sua totalidade e outros media players tão populares não conseguiram fazê-lo.

E minha segunda pergunta é mais grave e me obrigou a escrever este post inteiro:

2) Quando eu corto o vídeo em duas partes (necessário devido a algum motivo) através de um software chamado Free Video Cutter, agora mesmo o SM Player se recusa a tocar as partes com áudio, enquanto reproduz o vídeo original. O vídeo é apenas cortado em duas partes no mesmo formato, então o que aconteceu com o SM Player agora?

Obrigado por ler este longo post, e eu seria muito grato àqueles que poderiam me guiar na direção certa para as questões que estou enfrentando.

Observação: Conforme sugerido por @BrunoPereira, copiei e colei informações sobre o MediaInfo do meu arquivo de vídeo abaixo:

General
CompleteName                             : C:\Users\Vivek Raj\Desktop\client\work 2\ch01_20130509100300.mp4
Format                                   : MPEG-PS
FileSize/String                          : 1 017 MiB
Duration/String                          : 1h 16mn
OverallBitRate/String                    : 1 847 Kbps

Video
ID/String                                : 224 (0xE0)
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format_Profile                           : [email protected]
Format_Settings_CABAC/String             : No
Format_Settings_RefFrames/String         : 2 frames
Format_Settings_GOP                      : M=1, N=25
Duration/String                          : 1h 16mn
Width/String                             : 704 pixels
Height/String                            : 576 pixels
DisplayAspectRatio/String                : 1.222
FrameRate/String                         : 25.000 fps
Standard                                 : PAL
ColorSpace                               : YUV
ChromaSubsampling                        : 4:2:0
BitDepth/String                          : 8 bits
ScanType/String                          : Interlaced
ScanOrder/String                         : Top Field First

Audio
ID/String                                : 192 (0xC0)
Format                                   : MPEG Audio
Duration/String                          : 1h 16mn
Compression_Mode/String                  : Lossy
Video_Delay/String                       : 73ms
    
por VivR 28.05.2013 / 12:53

1 resposta

2

O MP4 é apenas um formato de arquivo. Ele descreve como os dados são compactados em um arquivo, mas não informa como ele foi compactado. Seu arquivo usa o codec de vídeo que é suportado pelos seus players e um codec de áudio que não é. Seus jogadores não podem decodificar o som. Essa também é a razão pela qual você não ouve o som depois de dividir o arquivo - o programa que você usou não suportava esse codec, então ele acabou de omitir totalmente o som.

Como o @BrunoPereira sugeriu nos comentários, você pode usar o MediaInfo para obter alguns detalhes sobre o codec usado.

    
por 28.05.2013 / 13:32