PDA

Ver Versão Completa : Linux, como converter avi xvid para mkv ou mp4 h264, como converter mkv para mp4



gu1le
06-10-2017, 13:34
.

Uso este tutorial por minha conta e risco.

.


Abro o terminal onde está o arquivo que desejo converter e executo algo parecido com o comando “avconv” e o comando ffmpeg” abaixo:

.

CONVERTER DE MKV PARA MP4:

.


avconv -i meu-arquivo.mkv -codec copy meu-arquivo.mp4

.


ffmpeg -i meu-arquivo.mkv -vcodec copy -acodec copy meu-arquivo.mp4

.

SE EU QUISER CONVERTER TODOS OS ARQUIVO MKV DE UMA PASTA EXECUTO UM LOOP SIMPLES:

.


for i in *mkv; do ffmpeg -i "$i" -vcodec copy -acodec copy $i.mp4; done

.


POSSO EM FUTURAS CONVERSÕES DE AVI PARA MP4 USAR O PROGRAMA HANDBRAKE.

.

CONVERTER DE AVI PARA MP4:

.


avconv -i meu-arquivo.avi -c:v libx264 -c:a copy meu-arquivo.mp4

.

SE EU TENHO UM ARQUIVO .AVI E QUERO MUDAR O VIDEO BITRATE PARA 64KBIT/S EXECUTO O COMANDO ABAIXO:

.


avconv -i input.avi -b 64k output.avi

.

SE EU QUISER FORÇAR O FRAME RATE DA SAIDA DO ARQUIVO PARA 24 FPS:

.


avconv -r 1 -i input.m2v -r 24 output.avi

.

SE EU QUISER SABER MAIS SOBRE AVCONV:

.


avconv -h

.

SE EU QUISER CRIAR UM MANUAL EM ARQUIVO DE TEXTO PARA LER:

.


avconv -h >> manual-help-avconv.txt
.

SE EU QUISER CONVERTER .TXT PARA .EPUB PARA LER NO CELULAR OU TABLET

.


ebook-convert manual-help-avconv.txt manual-help-avconv.epub

.

SE EU QUISER SABER MAIS SOBRE FFMPEG:

.


man ffmpeg

.


man ffmpeg >> manual-ffmpeg.txt

.


ebook-convert manual-ffmpeg.txt manual-ffmpeg.epub

.

SCRIPT PARA CONVERTER MKV PARA AVI:

.


#!/usr/bin/python
# Pequeno script para desempacotar arquivo Matroska, re-empacotando
# em AVI + formato do subtítulo.

import sys
import os

def message(msg):
print “=” * 78
print “= %s” % msg
print “=” * 78

def usage():
print “Mastroka repacker script”
print ” Usage: “+sys.argv[0]+ ” filename”

if __name__ == “__main__”:
if len(sys.argv) < 2:
usage()
else:
filename = sys.argv[1]
basename = filename[:-4]
message(“Unpacking file: %s” % filename)
os.system(“mkvextract tracks %s 1:temp_video.avi 2:temp_audio.ogg 3:%s.srt” % (filename,basename) )

message(“Repacking file: %s.avi” % basename)
os.system(“ffmpeg -i temp_audio.ogg -i temp_video.avi -vcodec copy %s.avi” % (basename) )

message(“Cleaning files”)
os.system(“rm temp_video.avi temp_audio.ogg”)

.

Como trabalhar com o script?

.

Copio o script para um arquivo de texto que salvo como “script-converter-mkv-para-avi.sh” na pasta onde está o arquivo que desejo converter.

.

Dou poder de execução ao script:

.


chmod +x script-converter-mkv-para-avi.sh

.

Executo:

.


./script-converter-mkv-para-avi.sh

.

É para dar certo. Mas antes faça teste com uma cópia de um arquivo .mkv em uma pasta chamada pasta-teste dentro da pasta Vídeos.

.

Paro por aqui. Até Breve.

.

Dicas e sugestões são muito bem-vindas. Espero que este artigo tenha sido útil a você. Ele é bem útil para mim.

.

Doe da maneira que puder.

.

😀

darksidebr
06-10-2017, 14:11
Obrigado pelo post @gu1le (http://tocadacoruja.net/forum/member.php/60833-gu1le).