Вы можете сделать это с помощью sed
следующим образом:
sed -e 's,\\n(.*,,' unset
или с помощью awk
, вам нужно сделать много убегающих
awk -F'\\\\n\\(' '{print $1}' unset
, чтобы получить право побега как для \
до n
, так и для защиты от специальной интерпретации (
Simplemente convertiría el gif a MP4 PRIMERO y luego lo repetiría unas 100 veces. La idea básica es la misma, pero desde el punto de vista obvio, no parece funcionar tan bien para alimentar múltiples animaciones gif en el transcodificador. En lugar de hacer eso, simplemente convierta uno y luego repita los resultados tantas veces como sea necesario.
Сначала преобразуйте GIF в видео [высокого -качества]
ffmpeg -i anim.gif -crf 12 -pix_fmt yuv420p anim-single.mp4
Затем создайте новое видео с несколькими повторами одного
ffmpeg -i anim-single.mp4 -filter_complex "loop=120:9999" anim-final.mp4
Проверено сегодня в ffmpeg версии 4.1.3
Нашел это, когда искал способ зациклить несколько GIF-файлов в установленном порядке. Если вы не возражаете, сообщите ему, сколько секунд вы хотите, чтобы он зацикливался
ffmpeg -ignore_loop 0 -t 50 -i giphy.gif -pix_fmt yuv420p output.mp4
Где -t 50
, 50 — количество секунд, которое будет длиться видео.