Convertendo ou reproduzindo um arquivo de vídeo .264?


25

Recentemente, comprei um DVR da marca chinesa (para gravar câmeras de segurança). O DVR exporta os arquivos de vídeo com uma extensão ".264". Esta é a minha primeira vez em lidar com este formato de vídeo.

De qualquer forma, tenho tentado converter os vídeos para outro formato, para que seja mais fácil assistir aos vídeos.

O problema é que eu só consegui encontrar um programa que possa converter e reproduzir os arquivos que é o Elecard studio, e até mesmo o Elecard studio está tendo problemas com esses arquivos, alguns deles estão apenas travando, então eu não posso converter eles.

Tentei encontrar alguns outros programas, mas não consegui encontrar nada que possa realmente reproduzir esses arquivos.

Como posso reproduzir ou converter esses arquivos para outro formato?


Normalmente, o vídeo codificado em H.264 é armazenado em um contêiner como o mp4. Se você possui habilidades de desenvolvimento necessárias, pode investigar o uso da biblioteca mp4v2 em code.google.com/p/mp4v2 para inserir o vídeo codificado em um contêiner mp4. Uma vez contido no mp4, o VLC pode até ser capaz de reproduzi-lo.

1
O que o filecomando diz sobre o arquivo? Ele deve ser instalado em todo o Linux moderno e também existe uma versão para Windows .
Joachim Sauer

Já experimentou o ripbot 264? videohelp.com/tools/RipBot264
Lord Loh.

2
Este: askubuntu.com/a/861505/99408 funcionou para mim
Hieu

Respostas:


23

A julgar pela extensão, esses vídeos provavelmente são arquivos h264 "brutos" - eles contêm apenas os dados do vídeo, sem áudio e fora do contêiner.

Como eles não contêm cabeçalhos, os players de mídia não conseguem entender seu conteúdo - no entanto, acredito que você pode reproduzir esses arquivos se declarar que eles contêm vídeo h264!

Percebo que você baixou o ffmpeg - você pode tentar reproduzir o vídeo com o ffplay usando algo como

ffplay -f h264 test.264

Outros players de vídeo têm opções semelhantes para declarar o conteúdo do arquivo a ser reproduzido. Provavelmente o vlc também tem essa opção, mas eu não tenho o VLC instalado e não consigo procurá-lo.

De qualquer forma, como o Elecard Studio é capaz de lidar com esses arquivos, eles conterão o vídeo h264 - você pode fazer upload de um pequeno em algum lugar e eu vou baixar e tentar reproduzi-lo para tirar minhas conclusões.


7
Isso funcionou perfeitamente para mim, obrigado. Você também pode usar isto para converter o vídeo para outro formato: ffmpeg -f h264 -i test.264 convertedfilename.avi
edsko

7

Meu irmão tem o mesmo problema. Ainda estou tentando descobrir como converter esses arquivos cheios de erros.

Para reproduzir os arquivos, use o mplayer

Execute os seguintes comandos, se um não funcionar, tente o outro

mplayer -fps 25 filename.264


mplayer -fps 30 filename.264

Você precisa executar o mplayer a partir de uma janela do DOS / Comando, mas o esforço vale a pena, pois ele "ignorará" os erros, permitindo que você visualize os arquivos.

Agora, uma maneira de converter esses arquivos.


2

Você já tentou usar o VLC? - geralmente joga tudo, pode a alguma conversão bacana, e é gratuito.

http://www.videolan.org/vlc/


A primeira coisa que tentei foi o VLC, surpreendentemente, ele não conseguiu reproduzir os arquivos.

justo o suficiente - e o FFmpeg? ffmpeg.org

Ainda não tentei o FFmpeg, segui o link que você forneceu, mas não conseguiu encontrar o download, você pode fornecer o link direto para ele, por favor?

Ugh, ele não funciona em ffmpeg também ..

Funciona no 2.2.1, Ubuntu 15.10.
Ciro Santilli escreveu

2

Se entendi sua pergunta, você está procurando um software para reproduzir vídeos no formato .264? Vá para http://www.defender-usa.com/downloads/?cat=6 e faça o download do software para o SN501. Incluído no pacote de software está o R6Viewer. Abra o R6Viewer e clique em Abrir e escolha o arquivo que deseja visualizar. Se você deseja converter para .avi, apenas parece funcionar enquanto o vídeo está sendo reproduzido. Posso visualizar e converter vídeos usando o XP 32bit, mas só posso reproduzir esses arquivos .avi no Windows7 x64.


Se você baixar o software Defender DVR, ele vem com um gerador AVI para converter os arquivos .264 em .AVI. defender-usa.com/files/21013/software.zip
Nathan Moinvaziri

2
ambos os links 404 hoje, 04-02-2013
Tom Cerul


1

Esses DVRs chineses geralmente vêm com um CD com um monte de software, e um deles é o conversor. Veja se você tem esse CD na caixa.


Essas coisas costumam usar formatos de contêiner estranhos, então isso é realmente uma resposta mais correta do que parece à primeira vista
Journeyman Geek

1

Isso funcionou para mim no Linux:

sudo apt-get install x264
x264 raw_stream.264 -o playable_video.mp4

Os arquivos MP4 são reproduzíveis no VLC e no Totem (player de vídeo padrão no Ubuntu) posteriormente.


-3

Resposta curta: altere a extensão do arquivo para .avi.

Resposta longa:

  1. Vamos para My Computer
  2. Clique organizena parte superior do painel da janela
  3. Clique Folder and Search Options
  4. Verifique se a opção Ocultar extensões para tipos de arquivo conhecidos está desmarcada.
  5. Clique com o botão direito e altere a extensão do arquivo de .264para.avi

Em seguida, ele deve funcionar com o Media Player, Movie Maker, etc.


1
Não é assim ... Estes não são arquivos de vídeo "bom" com um recipiente, eles são h.264 matéria córregos
Básico
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.