Convertendo imagens em vídeo

10

Encontrei um método na internet para avconvfazer um vídeo a partir de imagens, mas a qualidade é muito baixa. Eu defini a resolução, mas não ajudou.

avconv -i "franc%04d.jpg" -r 30 -s:v 1280x720 a.mkv

Como posso escolher a compactação da imagem e definir a melhor qualidade?

LVA
fonte
superuser.com/questions/624567/…
Ciro Santilli escreveu:

Respostas:

8

Você pode fazer isso com ffmpeg e imagemagic. Instale-os se eles não estiverem instalados no seu PC.

Execute estas etapas no seu terminal:

1. Crie um diretório para tentar esta solução, é melhor fazer uma cópia duplicada dos vídeos antes de tentar isso.

mkdir temp

2. Copie todas as suas imagens para o diretório que tempvocê criou.

cp *.JPG temp/.

3. Defina a resolução das suas imagens.

mogrify -resize 800x800  temp/*.JPG

4. Converta-os para serem transformados em transições suaves e faça um vídeo em mp4.

convert temp/*.JPG -delay 10 -morph 10 temp/%05d.jpg
ffmpeg -r 25 -qscale 2  -i temp/%05d.jpg output.mp4

O ffmpeg não está nos repositórios do Ubuntu 14.04, mas no 15.04!

fonte: http://www.itforeveryone.co.uk/image-to-video.html

rɑːdʒɑ
fonte
4
Eu recebo: "A opção qscale (usar escala de qualidade fixa (VBR)) não pode ser aplicada ao arquivo de entrada temp /% 05d.jpg - você está tentando aplicar uma opção de entrada a um arquivo de saída ou vice-versa. Mova essa opção antes de Erro ao analisar as opções do arquivo de entrada temp /% 05d.jpg. Erro ao abrir arquivos de entrada: Argumento inválido "e quando isso for corrigido," Por favor, use -q: a ou -q: v, -qscale é ambíguo Não formato de pixel especificado, yuvj420p para a codificação H.264 escolhida. Use -pix_fmt yuv420p para compatibilidade com players de mídia desatualizados. [libx264 @ 0x3a84820] -qscale é ignorado, -crf é recomendado. "
Sanjay Manohar 10/01
1

Você pode usar o kdenlive para fazer apresentações de slides de imagens e também para editar vídeos avançados.

Faça o download do KDEnlive!

Pavak Paul
fonte