Bagaimana saya bisa mengubah .mov menjadi .gif (atau .apng)?

14

Saya ingin meletakkan file .mov yang saya miliki sebagai latar belakang untuk sebuah situs web. Saya menduga cara terbaik untuk melakukan ini adalah dengan mengonversinya menjadi file .gif tetapi saya tidak dapat menemukan program yang melakukannya.

Saya sudah mencoba Handbrake, Graphic Converter, dan Gif Builder.

sanjaypoyzer
sumber
File .mov adalah film, apakah Anda ingin memiliki film sebagai latar belakang atau hanya bingkai / gambar tertentu dari film?
nohillside
Saya ingin film, seperti latar belakang animasi. Ini bukan klip yang sangat aktif, itu hanya wajah yang masuk dan keluar dari fokus dengan banyak ruang putih di sekitarnya yang saya berencana untuk memasukkan konten situs.
sanjaypoyzer

Jawaban:

4

Gif Ninja adalah situs yang bagus untuk mengonversi video menjadi gif. Saya sudah menggunakannya beberapa kali dan gif selalu keluar bagus.

daviesgeek
sumber
Hm, baru saja mencoba Gif Ninja dan gif yang dikeluarkan adalah resolusi yang sangat rendah, mungkin kurang dari 120px ... Apakah ada cara untuk melakukan ini pada kualitas yang jauh lebih baik? Terima kasih banyak
sanjaypoyzer
@ Sanja Dan Anda yakin bahwa video yang Anda miliki adalah resolusi yang baik (hanya memastikan)? Saya akan terus melihat-lihat.
daviesgeek
Yap. Saya tidak yakin bagaimana memeriksa resolusi yang tepat tetapi saya akan mengatakan itu HD. Ini terlihat seperti saat layar penuh.
sanjaypoyzer
Lakukan Command-I. Di suatu tempat di kotak info harus dimensi. Apa formatnya?
daviesgeek
1
Secara umum, file GIF animasi jauh lebih besar daripada file MOV dengan kualitas yang sama.
GEdgar
12

Untuk pecinta Terminal

ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
  • -r 10 memberitahu ffmpeg untuk mengurangi frame rate dari 25 fps menjadi 10
  • -s 600x400 memberitahu ffmpeg max-width dan max-height
  • --delay=3 memberitahu gifsicle untuk menunda 30 ms antara masing-masing gif
  • --optimize=3 permintaan yang gifsicle menggunakan optimasi ukuran file paling lambat / paling

Anda perlu menginstal

  • ffmpeg untuk memproses file video
  • gifsicle untuk membuat dan mengoptimalkan gif animasi

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

Petunjuk di atas diambil dari intisari: dergachev / GIF-Screencast-OSX.md

Kesalahan berikut terjadi saat menginstal ffmpeg

Kesalahan: brew linkLangkah ini tidak berhasil diselesaikan. Rumus yang dibuat, tetapi tidak disinkronkan ke / usr / local Tidak dapat symlink include / libyasm / usr / local / include tidak dapat ditulis.

Untuk ini ikuti jawaban ini

sudo chown -R $USER /usr/local/include
sudo chown -R $USER /usr/local

Transparansi

Kode di atas tidak menyimpan lapisan transparan. Untuk melakukan itu, gunakan:

ffmpeg -i in.mov -f gif -lavfi split[v],palettegen,[v]paletteuse out.gif
Inder Kumar Rathore
sumber
Jika Anda mendapatkan brew linkkesalahan, Anda juga harus brew link --overwrite ffmpegsetelah chowning untuk perizinan memperbaiki pada /usr/local.
ericsoco
2
Ini adalah jawaban yang sangat berguna, tetapi saya menemukan bahwa gifsicle membuat frame terkompresi yang sangat mengerikan; output film (screencap game) tampak seperti omong kosong. Ada beberapa opsi lain di sini, termasuk menggunakan ImageMagick alih-alih gifsicle: gist.github.com/dergachev/4627207
ericsoco
Ya saya juga menjalankan ini tetapi outputnya tidak sampai tanda, resolusi tidak baik.
Inder Kumar Rathore
8

Saya telah menggunakan www.online-convert.com untuk mengonversi file .mov yang diekspor keynote ke gif animasi. Cepat dan sederhana. Dan hasilnya bagus.

Anda dapat melihat GIF yang dihasilkan dalam jawaban yang saya berikan untuk pertanyaan ini: Cara mengungkap sebagian poin-poin dalam Keynote

Ian C.
sumber
Bekerja seperti pesona, gratis dan mereka tidak mengumpulkan alamat email Anda
Daniel Flippance
1

Saya telah menggunakan "kucing jiffy" dengan hasil yang bagus. http://gfycat.com/

Benxamin
sumber
gfycat tidak benar-benar mengkonversi file ke GIF lagi - setidaknya saya tidak bisa menemukan cara untuk melakukan itu
Jakob Egger
0

Solusi offline:

http://www.gifrocket.com adalah aplikasi untuk hal itu! Aplikasi yang cukup sederhana.

Rao
sumber
tidak bisa membuatnya bekerja :( (tidak ada file output yang dihasilkan)
yonel
0

Gifify adalah konverter berbasis simpul yang menggunakan ffmpeg dan imagemagick di bawah tenda.

Menginstal di 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

Sekarang Anda dapat mengonversi file video dengan:

gifify clip.mp4 -o clip.gif

Anda juga dapat mengatur posisi awal dan akhir dalam video dan menambahkan teks:

gifify clip.mp4 -o clip.gif --from 01:48:23.200 --to 01:48:25.300 --text 'nip!'

❗️ Diperlukan beberapa menit agar konversi selesai bahkan dengan video yang lebih kecil.

ccpizza
sumber
0

Saya tidak tahu banyak tentang konversi di sana, tetapi saya hanya mengkonversi file .mov pendek menjadi animasi gif dan apakah itu sederhana dan cepat. Saya menggunakan Adaptor aplikasi gratis untuk melakukan konversi.

jmh
sumber
0

Saya terkesan oleh https://convertio.co/

Saya mengunggah .mov, menunggu beberapa menit, dan mengunduh a .gif. Tanpa biaya, tanpa keributan, tanpa tanda air.

chmac
sumber