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.
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
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários