Eu tenho várias regras para converter um filme em vários formatos e criar uma imagem de visualização. Problema é a execução destes leva muito tempo. Além disso, a qualidade de saída é muito baixa. Eu colhi esses exemplos de várias fontes.
O que poderia ser feito para * melhorar a velocidade * melhorar a qualidade?
ffmpeg -y -i /file/$1.flv -acodec libmp3lame -ar 44100 -ac 1 -vcodec libx264 /file/$1.mp4
ffmpeg -i /file/$1.mp4 -acodec libvorbis -aq 5 -ac 2 -qmax 25 -threads 2 /file/$1.webm
ffmpeg -r 30 -i /file/$1.mp4 -vcodec libtheora -acodec libvorbis /file/$1.ogv
ffmpeg -i /file/$1.mp4 -ss 3 -f image2 -vframes 1 -s 600x480 /file/$1.png
ffmpeg
file-conversion
Rubytastic
fonte
fonte
ffmpeg
entender o que todas essas opções são - não apenas "colher exemplos"; compreendê-los. Muitas dessas opções afetam a qualidade de sua saída e a velocidade na qual ela é realizada. Mas lembre-se de que a conversão de vídeo de boa qualidade sempre será um processo de uso intensivo de CPU. Não há muito a ser feito sobre isso além de CPUs mais rápidas e mais delas ...