/ / Ffmpeg do konwersji gif na webm z funkcją odwrotną - ffmpeg

Ffmpeg do konwersji gif na webm z funkcją odwrotną - ffmpeg

Próbuję przekonwertować plik gif do pliku webmkorzystając z poniższego, który działa dobrze. Zastanawiam się, czy można to również odwrócić za pomocą ffmpeg, czy też najpierw muszę to odwrócić za pomocą imagemagick, a następnie zakryć za pomocą ffmpeg

ffmpeg -i your_gif.gif -c:v libvpx -crf 12 -b:v 500K output.webm

Każda pomoc jest doceniana

Odpowiedzi:

1 dla odpowiedzi № 1

Skrypt zamieszczony tutaj może ci pomóc. Ten wydaje się być w bash, ale zgrywanie poleceń powinno również działać w systemie Windows. https://github.com/WhatIsThisImNotGoodWithComputers/ffmpeg-webm-scripts

Oto odpowiednie wiersze kodu (należy pamiętać, że należy je edytować w celu konfiguracji):

ffmpeg -i "${INPUT_FILE}" -ss $START_TIME -to $TO_TIME -an -qscale 1 $TEMP_FOLDER/%06d.jpg
cat $(ls -r $TEMP_FOLDER/*jpg) | ffmpeg -f image2pipe -vcodec mjpeg -r 25 -i - -c:v libvpx -crf 20 -b:v $FRAMERATE $CROPSCALE -threads 0 -an $OUTPUT_FILE

Zasadniczo musisz przekonwertować wszystkie zdjęcia na jpg, a następnie z powrotem na webm, ale w odwrotnej kolejności.


0 dla odpowiedzi nr 2

Od ffmpeg --help, możesz zobaczyć jakie kodeki ffmpeg obsługuje z ffmpeg -codecs. ffmpeg -codecs|grep -i gif na mój mówi, że obsługuje gif.

ffmpeg sprawdza rozszerzenia, aby uzyskać typ pliku, jeśli nie przesłonisz,

ffmpeg -i onoz.webm onoz.gif

robi lewę w porządku.