É necessário reduzir o tamanho do vídeo para uma resolução mais baixa

59

Gostaria de converter um arquivo MP4 em HD para um arquivo MP4 de menor resolução . Existe algum software que possa ser usado para isso?

theja
fonte

Respostas:

67

Os comandos do terminal (que por padrão não estão instalados) são:

MENCODER

Instale-o sudo apt-get install mencoder

mencoderInstale o mencoder

A parte sobre o mencoder que você deseja é o parâmetro -vop scale, que informa ao mencoder em qual escala você deseja que o vídeo vá. Isso é normal se você deseja reduzir o uso da largura de banda, diminuir o tamanho do vídeo, etc.

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vop scale=640:480 -oac copy -o output.mp4

ou

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vf scale=640:480 -oac copy -o output.mp4

ou um simples

mencoder input.mp4 -vop scale=640:480 -o output.mp4

Embora pela minha experiência seja melhor incluir informações adicionais para vídeo e áudio como o descrito acima.

FFMPEG (descontinuado)

Instale-o sudo apt-get install ffmpeg

ffmpegInstale o ffmpeg

Aqui está um exemplo de ffmpeg:

ffmpeg -i input -vf scale=iw/2:-1 output

Onde IW = Largura da entrada de vídeo.

Escala = Parâmetro para escalar. Nesse caso, você está dividindo o tamanho original por 2 (iw / 2)

os quais podem fornecer mais informações se você os executar sem parâmetros ou variáveis ​​como apenas mencoderou ffmpegou digitar, por exemplo, man mencoderou man ffmpegque fornecerá um pequeno manual MUITO extenso sobre como trabalhar com eles.

AVCONV <- Eu amo esse cara!

avconvInstale o Avconv

Para instalar -sudo apt-get install libav-tools

Para executar -avconv -i input.mp4 -s 640x480 output.mp4

Onde -ié para o arquivo de entrada original, -sé para o tamanho de cada quadro e o nome da final de saída fica no final.

As ferramentas GUI que eu amo são:

insira a descrição da imagem aqui

AVIDEMUX - Pode redimensionar e diminuir o tamanho, o que ajuda nos casos em que o objetivo é diminuir o tamanho. avidemuxInstale o avidemux

insira a descrição da imagem aqui

HANDBRAKE - Excelente ferramenta para converter vídeos e otimizar tamanho. Eu o uso muito quando vou de ogg para mp4 com h.264. Reduz MUITO o tamanho. travão de mãoInstale o freio de mão

insira a descrição da imagem aqui

OPENSHOT & PITIVI - Ambos são bons editores de vídeo que podem ajudar a diminuir o tamanho ao renderizar o vídeo. openshotInstalar o openshot e pitiviInstalar pitivi

Portanto, para concluir, para redimensionar / dimensionar diretamente, você pode usar os terminais. Para o tamanho, você pode usar todos.

Luis Alvarado
fonte
3
O Avidemux pode redimensionar. e muito mais - check-out do menu de filtros de vídeo
artfulrobot
@artfulrobot Correct. Tinha que configurá-lo para transcodificar primeiro. +1
Luis Alvarado
No Ubuntu Precise: o avidemux alerta sobre o h264, dizendo que você perderá a precisão do quadro ou sofrerá gagueira / travamento. O avconv levou mais de uma hora no meu Intel i5 para processar um arquivo de 13 minutos e gerou um arquivo muito maior que o original. Não consigo fazer o mencoder funcionar Não é possível encontrar o codec 'mp4' no libavcodec Não foi possível abrir o filtro de vídeo 'lavc'. O Openshot não dá muito controle (muitas predefinições, nenhuma é o que eu precisava) sobre a saída e criou arquivos que eram reproduzidos na velocidade errada ou com áudio instável. :-(
artfulrobot
@artfulrobot - Uau, você tem problemas ^^. O Avidemux diz os avisos sobre o h264 porque você perderá a precisão do quadro (não haverá muita falha) durante a transcodificação, a única maneira seria realmente colocar a mesma compressão / taxa / bits / etc. . Eu fiz um filme de 1 hora e 23 minutos em formato mp4 com h264 em cerca de 25 minutos com um i3. Com um i7 2600, ele caiu para 11 minutos. Por acaso instalou o pacote extra restrito
Luis Alvarado
Isso é o que funcionou para mim, usando um 64 bits Manjaro: mencoder MAH09111.MP4 -ovc lavc -vf escala = 640: 480 pcm -oac -o MAH09111_640x480.mp4
rsb2097
24

Use avconv. Digite o terminal

avconv -i input.mp4 -s 320x240 output.mp4

Substitua 320x240pela resolução que desejar.

Há muitas opções adicionais com as quais você pode jogar. Faça man avconvpara saber mais.

Em vez disso, se você não tiver avconv, poderá usar o ffmpeg.

Instalar:

sudo apt-get install ffmpeg

Converter:

ffmpeg -i input.mp4 -s 320x240 output.mp4
abhshkdz
fonte
11
Eu tentei avconv. Está me dando um comando não encontrado . Eu tentei de tudo mencionado acima. Está me dando a mesma resposta. Seria realmente útil se você pudesse sugerir uma solução alternativa.
theja
Veja se a edição funciona.
22412 abhshkdz
3
Adicionado -c:a copyao avconvcopiar fluxo de áudio sem reencodar
warvariuc
11
Não funciona, Ubuntu 16.04: The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.E -strict -2não altera o erro.
6005
@theja Você pode usar o avconvcomando após instalar o libav-toolssudo apt-get install libav-tools
sunyata
18

Use VLC.

No menu Mídia, escolha "Converter / Salvar". Adicione seu (s) arquivo (s) à entrada e clique no botão Converter / Salvar.

Você será solicitado a especificar um arquivo de saída e poderá escolher um perfil e mexer com ele, por exemplo, aqui eu dimensiono o vídeo em 50%:

captura de tela

Clique em Save.

artfulrobot
fonte