De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


avisplit - divisão de arquivos avi de vídeo

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 01 de março de 2016

O comando avisplit, de autoria de Thomas Oestreich, permite que um arquivo de vídeo no formato avi seja dividido em várias partes, de acordo com as diretivas fornecidas.

Vejamos um exemplo. Primeiramente, vejamos o tamanho do arquivo Aprendendo_Ingles.avi:

$ ls -lh Aprendendo_Ingles.avi 
-rwxr-xr-x 1 queiroz queiroz 167M Jul 25  2012 Aprendendo_Ingles.avi

O arquivo tem 167MB de tamanho. Vamos agora dividi-lo em partes de aproximadamente 20 MB:

$ avisplit -s 20 -i Aprendendo_Ingles.avi 
[avilib] V: 25.000 fps, codec=H264, frames=79386, width=956, height=538
[avilib] A: 22050 Hz, format=0x50, bits=0, channels=1, bitrate=128 kbps,
[avilib]    60821 chunks, 50841392 bytes, VBR
[Aprendendo_Ingles.avi-0000] (000000-008748), size 19.9 MB. (V/A) (349960/0)ms
[Aprendendo_Ingles.avi-0001] (008750-017319), size 19.9 MB. (V/A) (692800/0)ms
[Aprendendo_Ingles.avi-0002] (017321-026216), size 19.9 MB. (V/A) (1048680/0)ms
[Aprendendo_Ingles.avi-0003] (026218-035049), size 19.9 MB. (V/A) (1402000/0)ms
[Aprendendo_Ingles.avi-0004] (035051-043896), size 19.9 MB. (V/A) (1755880/0)ms
[Aprendendo_Ingles.avi-0005] (043898-052313), size 19.9 MB. (V/A) (2092560/0)ms
[Aprendendo_Ingles.avi-0006] (052315-060693), size 19.9 MB. (V/A) (2427760/0)ms
[Aprendendo_Ingles.avi-0007] (060695-074326), size 20.0 MB. (V/A) (2973080/0)ms
[Aprendendo_Ingles.avi-0008] (074328-079385), size  6.8 MB. vid=3175440.00 ms aud=0.00 ms


A diretiva -s, indica o tamanho em MB de cada uma das partes. A diretiva -i indica o arquivo de entrada, que será processado pelo comando avisplit.

A execução do comando resultou em nove arquivos, sendo que o último deles possui 6.8MB, como podemos ver pela saída do programa.

Um possível uso é partir arquivos de vídeo para publicar no whatsapp ou outras redes sociais, em que o limite de tamanho para arquivos de vídeo é bem limitante.

O comando avisplit faz parte do pacote transcode.

Para instalar em sistemas Debian GNU/Linux e derivados, digite:

$ sudo apt-get install transcode

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida