Search results
Results From The WOW.Com Content Network
ffmpeg -i your_gif.gif -c:v libvpx -crf 12 -b:v 500K output.mp4 -crf values can go from 4 to 63. Lower values mean better quality. -b:v is the maximum allowed bitrate.
The MP4 files (short for MPEG-4 Part 14, often with extension .mp4) are recognised then by your desktop, by parsing the header, but probably not the content. The desktop therefore does not distinguish between files only containing still image data, video, audio, subtitles. It just heaps this all together as what the developers of the desktop ...
I would just convert the gif to a MP4 FIRST and then loop it about 100 times. The basic idea is the same but from the obvious approach it does not seem to work that well to feed multiple gif animations in the transcoder. Instead of doing that just convert one and then repeat the results as many times as needed.
open a command line and cd to the directory with everything in it then type. ./creategif foobar. and it will create a file foobar.gif from the png's. You could add a few parameters to the script to make it a bit more flexible, but I find it easier to just hack the script if I want a different framerate or something.
For webp-to-gif, you need to extract frames first (you can use the method described in this answer) using anim_dump then use ffmpeg to convert it back to a mp4 video (eg. using ffmpeg -framerate 25 -i dump_%04d.tiff output.mp4)
ffmpeg -r 1 -i data/input-%4d.png -pix_fmt yuv420p -r 10 data/output.mp4. The -r 1 means the video will play at 1 of the original images per second. The -r 10 means the video will play at 10 frames per second. (The -pix_fmt yuv420p is just there to ensure compatibility with a wide range of playback programs. It is required here, for example ...
Calculate the bitrate you need by dividing your target size (in bits) by the video length (in seconds). For example for a target size of 1 GB (one giga byte, which is 8 giga bits) and 10 000 seconds of video (2 h 46 min 40 s), use a bitrate of 800 000 bit/s (800 kbit/s): ffmpeg -i input.mp4 -b 800k output.mp4.
6. Yes. While asciinema doesn't provide this natively, there are tools out there that can facilitate that for you. You can create your local recording like so: asciinema rec my_recording.json. And then feed that into a tool like asciicast2gif: ./asciicast2gif my_recording.json my_recording.gif. Share.
ffmpeg -loop 1 -i input.jpg -i input.mp3 -vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:-1:-1:color=black,setsar=1,format=yuv420p" -shortest -fflags +shortest output.mp4. This command uses the scale + pad filters to make image fit into 1920x1080, setsar filter to set a normal Sample Aspect Ratio, then the format filter ...
videofile is an mp4 format video. Other formats might be possible but didn't test . start-sec is where you want your frame grab starts from, in seconds from the beginning . end-sec is where you want your frame grab ends, in seconds from the beginning. Must be greater than start-sec