Tôi muốn đặt tệp .mov tôi có làm nền cho trang web. Tôi đoán cách tốt nhất để làm điều này là chuyển đổi nó thành tệp .gif nhưng tôi không thể tìm thấy bất kỳ chương trình nào làm điều đó.
Tôi đã thử Handbrake, Graphic Converter và Gif Builder.
Tôi muốn đặt tệp .mov tôi có làm nền cho trang web. Tôi đoán cách tốt nhất để làm điều này là chuyển đổi nó thành tệp .gif nhưng tôi không thể tìm thấy bất kỳ chương trình nào làm điều đó.
Tôi đã thử Handbrake, Graphic Converter và Gif Builder.
Câu trả lời:
Gif Ninja là một trang web tuyệt vời để chuyển đổi video thành gifs. Tôi đã sử dụng nó nhiều lần và gif luôn luôn tuyệt vời.
Dành cho người yêu Terminal
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
-r 10
nói với ffmpeg để giảm tốc độ khung hình từ 25 khung hình / giây xuống còn 10-s 600x400
cho ffmpeg chiều rộng tối đa và chiều cao tối đa--delay=3
nói gifsicle trì hoãn 30ms giữa mỗi gif--optimize=3
yêu cầu gifsicle sử dụng tối ưu hóa kích thước tệp chậm nhất / hầu hếtBạn cần cài đặt
brew install ffmpeg
#if cask is not installed
brew install caskroom/cask/brew-cask
#dependency for gifsicle, only required for mountain-lion and above
brew cask install xquartz
brew install gifsicle
Các hướng dẫn trên được lấy từ ý chính: dergachev / GIF-Screencast-OSX.md
Đã xảy ra lỗi sau khi cài đặt ffmpeg
Lỗi:
brew link
Bước không hoàn thành thành công Công thức được xây dựng, nhưng không được liên kết thành / usr / local Không thể symlink bao gồm / libyasm / usr / local / bao gồm không thể ghi.
Đối với điều này làm theo câu trả lời này
sudo chown -R $USER /usr/local/include
sudo chown -R $USER /usr/local
Minh bạch
Các mã ở trên không giữ các lớp trong suốt. Để làm điều đó, sử dụng:
ffmpeg -i in.mov -f gif -lavfi split[v],palettegen,[v]paletteuse out.gif
brew link
lỗi, bạn cũng nên brew link --overwrite ffmpeg
sau khi chown
sửa lỗi /usr/local
.
Tôi đã sử dụng www.online-convert.com để chuyển đổi các tệp .mov đã xuất của Keynote sang gifs hoạt hình. Nhanh chóng và đơn giản. Và kết quả rất tốt.
Bạn có thể thấy GIF kết quả trong câu trả lời tôi đã đưa ra cho câu hỏi này: Làm thế nào để khám phá một phần điểm đạn trong Keynote
Tôi đã sử dụng "mèo jiffy" với kết quả tuyệt vời. http://gfycat.com/
Giải pháp ngoại tuyến:
http://www.gifrocket.com là một ứng dụng cho điều đó! Ứng dụng khá đơn giản.
Gifify là một trình chuyển đổi dựa trên nút sử dụng ffmpeg và fantemagick dưới mui xe.
Cài đặt trên máy Mac:
brew rm --force --ignore-dependencies ffmpeg
brew rm --force --ignore-dependencies imagemagick
brew install ffmpeg --with-libass --with-fontconfig
brew install imagemagick --with-fontconfig
brew install giflossy
npm install -g gifify
Bây giờ bạn có thể chuyển đổi một tập tin video với:
gifify clip.mp4 -o clip.gif
Bạn cũng có thể đặt vị trí bắt đầu và kết thúc trong video và thêm chú thích văn bản:
gifify clip.mp4 -o clip.gif --from 01:48:23.200 --to 01:48:25.300 --text 'nip!'
❗️ Có thể mất vài phút cho việc chuyển đổi để hoàn thành ngay cả với video nhỏ hơn.
Tôi rất ấn tượng bởi https://convertio.co/
Tôi đã tải lên một .mov
, đợi một vài phút và tải xuống một .gif
. Không có phí, không phiền phức, không có hình mờ.