Làm cách nào để chuyển đổi GIF hoạt hình sang định dạng video thân thiện với YouTube?


26

Con trai tôi đã thực hiện một số hình ảnh động với Pivot Stickfigure Animator mà chúng tôi muốn tải lên YouTube. Vấn đề là Pivot lưu dưới dạng GIF động mà tôi không thể tải lên YouTube.

Bài viết Wikipedia khuyên bạn nên sử dụng Windows Movie Maker để chuyển đổi GIF sang WMV, nhưng thật không may, tôi đang sử dụng Windows 7 để bạn có thể nhận Windows Live Movie Maker mới mà dường như không hỗ trợ GIF.

Tôi đã tìm kiếm và tìm thấy một bài báo cho biết sử dụng Beneton Movie GIF để chuyển đổi GIF hoạt hình thành AVI, nhưng điều này dường như dựa vào ứng dụng của bên thứ 3 chưa được cài đặt và đã thất bại. Cài đặt ứng dụng còn thiếu - pjBmp2Avi- bằng tay và thêm nó vào đường dẫn vẫn không cho phép Beneton thực hiện chuyển đổi.

Tôi hy vọng FFmpeg có thể thực hiện thủ thuật nhưng điều này chỉ xuất ra GIF động, nó sẽ không được đọc từ đó.

Hơn nữa Googling đã tìm thấy rất nhiều ứng dụng với 30 ngày dùng thử, nhưng tôi đã hy vọng vào một cái gì đó miễn phí.

Vậy có gợi ý nào về cách tôi có thể chuyển đổi GIF hoạt hình thành tệp phim trên Windows bằng phần mềm miễn phí (như trong bia) không?


superuser.com/questions/5730/ Từ sẽ hoạt động nếu bạn viết một tập lệnh bó nhỏ yêu cầu tên tệp làm đầu vào và sau đó thực hiện các bước đó. Thực sự, nó không đáng sợ nếu bạn có nó vang lên một hộp nhỏ với một số văn bản trong đó để cho biết bạn phải làm gì ...
RCIX

Câu trả lời:


22

Dùng thử phần mềm mã nguồn mở này http://www.virtualdub.org

Mở .gif của bạn dưới dạng tệp video ... sau đó lưu dưới dạng .avi


2
Công trình tuyệt vời, cảm ơn. Và như một phần thưởng, tôi nghĩ rằng chúng ta có thể sử dụng cùng một công cụ để thêm tiếng nói cho những người đàn ông gắn bó.
Dave Webb

23

convertChương trình ImageMagick có thể phân chia GIF động. ví dụ: với sự tồn tại của tệp ' foo.gif', tôi có thể chạy:

convert foo.gif foo.png

và nó sẽ tạo ra các file foo-0.png, foo-1.png, vv, một cho mỗi khung hình. Nếu bạn có nhiều chữ số hơn, thì hãy sử dụng cú pháp sau, ví dụ với 4 chữ số:

convert foo.gif foo%04d.png

Sau đó, bạn có thể sử dụng FFmpeg để xây dựng chúng thành phim.

ffmpeg -f image2 -r framerate -i foo-%d.png -c:v libx264 -pix_fmt yuv420p output.mp4

Để thay đổi chất lượng của video kết quả, hãy thêm -crftùy chọn, ví dụ: -crf 23trong đó thấp hơn có nghĩa là chất lượng tốt hơn. Giá trị lành mạnh nằm trong khoảng từ 18 đến 28, nhưng vì chất lượng GIF không nên quá tốt ngay từ đầu, nên có lẽ bạn sẽ không cần tùy chọn này.

Kể từ năm 2013, các phiên bản gần đây của ffmpeg có thể chấp nhận gifs hoạt hình làm đầu vào trực tiếp.

ffmpeg -r framerate -i input.gif -c:v libx264 -pix_fmt yuv420p output.mp4

8
ffmpeg đủ thông minh để suy ra hầu hết các tùy chọn đó:ffmpeg -i input.gif output.mp4
framp

2

Chỉ

ffmpeg -i input.gif output.mp4

(lấy từ nhận xét của @ framp về câu trả lời của @John Fouhy ở trên)

Không biết về YouTube, nhưng codec có thể được chỉ định bằng các -c:vtùy chọn (xem ffmpeg -codecsdanh sách codec).

Ví dụ, codec này nhập khẩu tốt vào Final Cut:

ffmpeg -i input.gif -c:v qtrle output.mov

1

Bạn có thể thử AviSynth . Nó có một số tùy chọn mã hóa cho hình ảnh. Bạn cũng có thể muốn hỏi điều này trên VideoHelp.com .


Tôi đã xem nhanh và sử dụng GIF hoạt hình với AviSynth Tôi sẽ cần cài đặt AviSynth, trình cắm Immaavs và ImageMagick, và một cái gì đó như VirtualDub để thực sự xem và lưu GIF đã chuyển đổi. Ồ và viết một tập lệnh AviSynth cho mỗi GIF tôi muốn chuyển đổi. Vì vậy, đó là một khả năng, nhưng tôi đã hy vọng một cái gì đó ít phức tạp hơn, lý tưởng là một GUI đơn giản mà con trai tôi có thể sử dụng.
Dave Webb

1

Nếu bạn có Windows Movie Maker cũ hơn cho XP, v.v., bạn có thể dễ dàng tải GIF hoạt hình của mình và chuyển đổi nó thành tệp phim. Vì vậy, nếu bạn có một máy tính cũ hơn, bạn có thể thiết lập nó theo cách này.

Vì một số lý do, GIF hoạt hình hiển thị dưới dạng ảnh tĩnh trong windows Movie Maker Live. Không biết tại sao.

Đây là một cách MIỄN PHÍ để thay đổi điều này. Tải xuống CAMSTUDIO (Phiên bản nguồn mở miễn phí) (hoặc truy cập CNET và tìm tải xuống).

  • Khi bạn đã thiết lập xong, bạn có thể mở Pivot ở chế độ trục dự án (không phải gif hoạt hình).
  • Đặt Camstudio để bạn có thể chụp xung quanh màn hình của trục chính.
  • Chơi trục của bạn và nó sẽ ghi lại như một bộ phim ở định dạng AVI.
  • Sau đó, bạn có thể sử dụng Zamzar (hoặc các trang web chuyển đổi video trực tuyến khác) để chuyển đổi cho YouTube.

Tôi dạy Pivot trong lớp và đôi khi các dự án của sinh viên sẽ không chuyển đổi thành gif hoạt hình để đó là cách tôi khắc phục vấn đề.


1

MediaCoder là miễn phí và có thể làm điều này cho bạn.

MediaCoder là một công cụ chuyển mã đa phương tiện miễn phí kể từ năm 2005. Nó tích hợp hầu hết các công cụ và codec âm thanh / video phổ biến một cách thanh lịch và minh bạch vào một giải pháp chuyển mã tất cả trong một. Với kiến ​​trúc linh hoạt và có thể mở rộng, các công cụ và codec mới nhất được cập nhật liên tục. MediaCoder dự định là con dao quân đội Thụy Sĩ để chuyển mã phương tiện mọi lúc.


1
Điều này làm việc một điều trị. Nếu tôi có thể chia tiền thưởng 50/50, tôi đã cho bạn một nửa.
Dave Webb

0

Tôi chắc chắn bạn đã tìm thấy sản phẩm này rồi, nhưng có vẻ như http://www.gamani.com/ sẽ thực hiện chính xác những gì bạn đang tìm kiếm, chuyển đổi một gif thành avi.

Nó có bản dùng thử 30 ngày và sau đó là $ 30. Một mức giá $ 30 có vẻ như là một thỏa thuận rất tốt với tôi khi xem xét thời gian nó sẽ cứu bạn và con trai bạn. Tôi chắc chắn rằng bạn đã đầu tư hơn 30 đô la vào việc này bằng cách dành thời gian tìm kiếm và thử các sản phẩm khác ngoài đó.

Cắt lỗ của bạn bằng cách chọn công cụ bạn cần để hoàn thành nhiệm vụ trong tay và dành nhiều thời gian hơn để tìm kiếm nó.


1
Bah Ném 30 đô la vào một vấn đề thay vì 2 tuần lao động trí óc nặng nhọc để tạo ra một giải pháp một phần? Đâu là niềm vui trong đó? ;-)
pcapademia

Rất may tiền thưởng của tôi đã có một số người khác làm việc cho tôi và đã tìm cho tôi một số giải pháp miễn phí tốt. :-)
Dave Webb

0

CamStudio ( http://camstudio.org/ ).

Không phải là "chuyển đổi" thực sự, ở chỗ bạn sử dụng trình phát hiện tại của mình (trình duyệt web?) Để phát ảnh động và sau đó sử dụng CamStudio để chụp ảnh màn hình.

Tôi đã làm một cái gì đó tương tự với Camtasia, mà bộ phận của chúng tôi đã mua giấy phép. Tôi đã sử dụng CamStudio và nó thực hiện 90% những gì tôi cần Camtasia.


Điều này hoạt động tốt nhưng là một nỗi đau để xếp hàng với cửa sổ. Jing - jingproject.com - dường như tự động xếp hàng nhưng rất may một số người đã đăng một số công cụ thực hiện chuyển đổi trực tiếp hơn.
Dave Webb

0

Có một danh sách khá đầy đủ các công cụ ở đây.

Tổng số trình chuyển đổi video hỗ trợ GIF động và có phiên bản dùng thử.

Các công cụ trực tuyến để chỉnh sửa ảnh GIF động .

Một công cụ phần mềm khác .

Tôi thực sự nghĩ rằng giải pháp tốt nhất sẽ là trình chuyển đổi tệp trực tuyến, nhưng tôi không thể tìm thấy ai hỗ trợ GIF động, vì vậy tôi đoán bạn sẽ phải tải xuống một công cụ.


0

Nếu bạn tải lên hoạt hình trục của mình trên Pivot Stickfigure Animator, hãy lưu nó trong Gif. Định dạng. Sau đó truy cập web microsoft và tải xuống windows Movie Maker (bạn sẽ có thể làm điều đó). Trong WMV (nhà sản xuất phim windows) bấm tải lên video. Nhấp vào Tất cả các tệp thay vì Tệp video sau đó lưu. Bạn sẽ có thể tải video lên youtube từ đó trở đi.


Thật không may, tôi đang sử dụng Window 7 mà bạn chỉ có thể nhận được Windows Live Movie Maker mới mà dường như không hỗ trợ GIF.
Dave Webb

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.