Computer >> Máy Tính >  >> Phần mềm >> Phần mềm

Tôi đã làm bộ phim Frankenstein của mình như thế nào

Đến bây giờ, bạn đã xem bộ phim Frankenstein chất lượng Avatar cực kỳ thành công của tôi. Và bạn có thể tự hỏi làm thế quái nào tôi làm được điều đó. Đừng lo, hôm nay, tôi sẽ dạy cho bạn tất cả những điều cần biết, để bạn có thể chuyển đổi từ một người không chuyên về đa phương tiện thành một đạo diễn và biên tập phim cực kỳ tinh vi. Tất nhiên, bạn vẫn cần ý tưởng, nhưng nếu bạn thực hiện đúng các hiệu ứng, bạn sẽ ghi điểm rất nhiều.

Chúng ta đang nói về quay video, chỉnh sửa, hợp nhất các clip, thay đổi codec âm thanh và video, kích thước và tốc độ bit, nhúng phụ đề vào clip, tạo tất cả các loại hiệu ứng sang trọng như mờ dần, nâu đỏ, phim cũ, v.v., tạo hoạt ảnh ngắn từ hình ảnh tĩnh, và nhiều hơn nữa. Trong bài viết này, tôi sẽ hướng dẫn bạn quá trình sản xuất phi thường của tôi và cho bạn thấy các công cụ và tiện ích bạn cần để trở thành ông trùm truyền thông. Trên hết, toàn bộ kho vũ khí đều miễn phí và chạy trên Linux!

Tôi đã làm bộ phim Frankenstein của mình như thế nào

Vì vậy, hãy theo tôi.

Ghi lại dự án của bạn

Tôi đã ghi lại dự án bằng máy ảnh Canon PowerShot A520 của mình, sử dụng độ phân giải 640x480px. Tôi đã quay một số cảnh trong mỗi cảnh để đảm bảo rằng tôi có cảnh hoàn hảo cho bộ phim cuối cùng. Quá trình ghi hình kéo dài gần hai giờ, với tất cả sự chuẩn bị tinh vi. Việc tìm kiếm đạo cụ phù hợp mất vài ngày, nhưng điều này không liên quan cụ thể đến phần đa phương tiện của nó, mà liên quan nhiều hơn đến ý tưởng chung về dự án của bạn.

Ghép tất cả các bộ phận lại với nhau

Quay phim xong, tôi tải phim về. Nếu bạn cần trợ giúp ở đây, bạn có thể muốn xem qua digiKam. Nhiệm vụ đầu tiên của tôi là chọn các phần phù hợp và ghép chúng lại với nhau, cắt bớt các khung không cần thiết ở đầu và cuối mỗi phần. Tôi đã sử dụng Avidemux cho mục đích này. Tôi chưa thay đổi mã hóa, chỉ là cắt và cạo cơ bản.

Ngoài ra, nếu bạn không cảm thấy thoải mái với Avidemux, bạn có thể dùng thử VirtualDub, có giao diện cắt xén cực kỳ thân thiện. Nó hoạt động khá tốt khi sử dụng Wine.

Khi các bộ phận đã hoạt động tốt, tôi kết hợp chúng lại với nhau. Có nhiều cách bạn có thể làm điều này trong Linux. Cá nhân tôi nghĩ cách nhanh nhất và đơn giản nhất để làm điều đó là chạy mencoder. Nếu mencoder chưa được cài đặt, hãy lấy nó từ kho lưu trữ. Vì tôi đã thực hiện công việc trên Ubuntu, nên trình tự chính xác để cài đặt mencoder là:

sudo apt-get cài đặt mencoder

Và sau đó:

mencoder -oac copy -ovc copy p1.avi p2.avi p3.avi -o out.avi

Các tùy chọn -oac và -oav chỉ định codec âm thanh và video tương ứng. Chúng tôi sử dụng bản sao, nghĩa là chỉ truyền trực tiếp dữ liệu mà không có bất kỳ thao tác nào. -o cờ chỉ định tệp đầu ra. Thứ tự các bộ phận bạn muốn ghép có ý nghĩa, vì vậy hãy lên kế hoạch một cách khôn ngoan. Xin lưu ý rằng lệnh này sẽ không hoạt động nếu các bộ phận của bạn có tốc độ khung hình, tốc độ bit hoặc codec khác nhau, đó là lý do tại sao bạn chỉ nên thực hiện thao tác bổ sung sau khi đã kết hợp các bộ phận. Chúng ta sẽ xem một ví dụ về điều này sau, cũng như cách khắc phục điều đó.

Bước tiếp theo, thao tác cơ bản với Avidemux

Avidemux là một chương trình mạnh mẽ với nhiều chức năng. Bạn có thể sử dụng nó để thay đổi định dạng vùng chứa, codec và sử dụng tất cả các loại bộ lọc xử lý hậu kỳ sẽ cải thiện âm thanh và video của bạn. Tuy nhiên, trong khi nó là một chương trình tuyệt vời, Kdenlive thậm chí còn mạnh mẽ hơn khi nói đến video. Đó là lý do tại sao tôi để lại những nhiệm vụ phức tạp hơn sau này. Hiện tại, tôi chỉ thay đổi tốc độ khung hình và codec mà không chạm vào định dạng đóng gói. Ồ, vâng, xin lưu ý sự khác biệt tinh tế nhưng quan trọng. AVI, MPEG, MKV, v.v. là các định dạng video, nhưng chúng không cho chúng ta biết bất cứ điều gì về cách dữ liệu video được mã hóa và giải mã. Đây chính xác là những gì codec làm.

Kdenlive

Trước khi thực hiện bộ phim Frankenstein của mình, tôi chưa bao giờ sử dụng Kdenlive. Vì vậy, tôi vô cùng ngạc nhiên khi khám phá ra sự đơn giản và sức mạnh của nó. Không cần đọc bất kỳ hướng dẫn sử dụng nào, tôi đã xoay sở để hoàn thành tất cả các nhiệm vụ của mình chỉ bằng cách thao tác với các tùy chọn menu thân thiện và trực quan.

Một bước có vẻ không tầm thường đối với người dùng mới là tệp dự án không phải là video; đúng hơn, dự án là một tập hợp các bản âm thanh và video, được tập hợp lại với nhau thành một hoặc nhiều tệp phương tiện. Để bắt đầu làm việc với bộ phim của mình, bạn sẽ cần nhập một clip vào dự án hiện tại của mình. Sau khi chọn nó, bạn sẽ có khả năng bắt đầu thao tác với nó.

Trong Danh sách hiệu ứng, bạn sẽ có thể chọn một hoặc nhiều hiệu ứng âm thanh và video. Bấm đúp vào một hiệu ứng để thêm nó. Trong ngăn bên trái, nhấp vào Ngăn xếp hiệu ứng để chuyển chế độ xem từ Cây dự án. Sau đó, bạn có thể chọn và bỏ chọn các hiệu ứng xếp chồng theo cách thủ công hoặc tinh chỉnh các tùy chọn. Trong khung Project Monitor ở bên phải, bạn sẽ có thể phát clip và xem các hiệu ứng của bạn ảnh hưởng đến clip như thế nào.

Tôi đã chọn một số hiệu ứng, bao gồm Pitch Shift, Oldfilm, Scratchlines, Technicolor, Sepia. Thứ tự của các hiệu ứng rất quan trọng, vì bất kỳ hiệu ứng mới nào cũng sẽ hoạt động trên lớp đã thay đổi. Khi bạn đã hoàn thành các hiệu ứng, đã đến lúc kết xuất.

Công cụ kết xuất

Tùy thuộc vào codec được cài đặt trên máy của bạn, bạn sẽ có sẵn một hoặc nhiều định dạng đầu ra, bao gồm kích thước video và tốc độ khung hình. Một lần nữa, một phần không trực quan của giao diện Kdenlive là kết xuất thực tế. Có vẻ như không có nút Bắt đầu ở bất cứ đâu. Nhưng nếu bạn nhấp vào menu thả xuống Kết xuất thành tệp và chọn Kết xuất thành tệp hoặc Tạo tập lệnh, dự án sẽ được xử lý và video đầu ra của bạn được lưu.

Vì vậy, bây giờ chúng tôi có một bộ phim đầy đủ các hiệu ứng âm thanh và video lạ mắt. Nhưng nó vẫn còn lâu mới hoàn thành. Chúng tôi cần thêm phụ đề và chúng tôi cần thêm clip giới thiệu. Thay vì nổ tung thử nghiệm ngay lập tức, tôi quyết định thêm hai phần chuyển tiếp, xấp xỉ. mỗi cái dài ba giây, đọc Dedoimedo và những thứ khác, phù hợp với một sản phẩm chất lượng cao như của tôi. Nhưng trước tiên, hãy chơi với phụ đề.

Phụ đề, Trình chỉnh sửa phụ đề

Chúng tôi đã thấy Trình chỉnh sửa phụ đề trước đây. Đó là một chương trình đẹp trai, thân thiện sẽ làm những gì bạn cần. Bây giờ, bí mật đơn giản của phụ đề là phụ đề chỉ là các tệp văn bản đặc biệt. Trên thực tế, các tệp thông thường có văn bản được gắn thẻ cho phép các chương trình video biết khi nào hiển thị một số câu nhất định và thời gian hiển thị chúng trên màn hình. Đơn giản vậy thôi. Một khi bạn biết điều này, việc tạo phụ đề tốt là vấn đề bạn phải biết rõ hai ngôn ngữ và định thời gian làm việc hợp lý. Chương trình được đề cập ở trên sẽ làm điều đó.

Bạn có thể tải phim bằng trình phát bên ngoài rồi cuộn đến các cảnh có liên quan. Nhân tiện, trình phát bên ngoài mặc định là MPlayer, vì vậy bạn có thể muốn cài đặt nó trước để đảm bảo mọi thứ hoạt động trơn tru. Sau đó, trong bảng dưới cùng, nhập văn bản và chỉ định thời lượng trên màn hình.

Bạn có thể cần một vài nỗ lực để làm cho đúng. Đảm bảo phụ đề của bạn không kéo dài quá lâu - hoặc nhấp nháy quá nhanh. Nếu không thoải mái khi sử dụng Trình chỉnh sửa phụ đề, bạn có thể làm việc trong bất kỳ trình soạn thảo văn bản nào. Các tệp phụ đề của bạn sẽ cần phải có phần mở rộng là .sub hoặc .srt. Có nhiều loại phụ đề khác, nhưng hiện tại, hai loại này sẽ hoạt động tốt.

Trước khi ghi phụ đề, bạn có thể kiểm tra công việc của mình trong trình phát tốt có khả năng đọc phụ đề. Ví dụ, VLC. Bây giờ, bạn nên nhắm đến hiệu ứng dịch sai một chút và cố tình chơi chữ. Bạn cũng nên diễn đạt một số câu của mình một cách kỳ lạ, để chúng có âm hưởng nước ngoài. Nếu không, nó sẽ không cảm thấy như xác thực.

Nhúng phụ đề

Khi bạn hài lòng với công việc phụ đề của mình, đã đến lúc nhúng chúng. Có hai cách bạn có thể làm điều này. Cách nhanh chóng là thông qua dòng lệnh. Cách chậm hơn nhưng thân thiện với người mới hơn là sử dụng Avidemux. Chúng ta sẽ thấy cả hai.

Con đường khó khăn

Đầu tiên là một cách khó khăn.

chuyển mã -i movie.avi -x mplayer="-sub movie.srt" -o movie-sub.avi -y xvid

chuyển mã là một chương trình gọn gàng khác. Những gì chúng tôi làm ở đây là khá đơn giản. -i chỉ định tệp đầu vào. -x yêu cầu chương trình nhập phụ đề bằng mplayer; bạn nên cài đặt Mplayer. -sub movie.srt chỉ định loại nhập, trong trường hợp của chúng tôi là phụ đề và tên của tệp phụ đề. -o chỉ định đầu ra. -y xvid yêu cầu chuyển mã để mã hóa đầu ra trong codec xvid. Đây là thao tác codec đầu tiên của chúng tôi. Xin lưu ý rằng một số định dạng video và codec không hỗ trợ phụ đề nhúng, vì vậy bạn có thể muốn dành thời gian đọc.

Cách dễ dàng

Bây giờ, hãy thử một cách dễ dàng. Avidemux, làm ơn.

Sau khi chọn định dạng đóng gói codec, hãy nhấp vào Bộ lọc một lần nữa. Trong Bộ lọc có sẵn, đi tới Phụ đề> Subtitler. Nhấp vào Cấu hình để thực hiện thay đổi.

Khi định cấu hình phụ đề, bạn sẽ cần chỉ định tệp phụ đề VÀ phông chữ. Không có phông chữ, nó sẽ không hoạt động. Bạn sẽ cần chọn một loại Phông chữ TrueType (TTF) nào đó, chẳng hạn như Arial. Nếu bạn không biết phông chữ của mình nằm ở đâu, bạn có thể tìm kiếm chúng. Chẳng hạn, từ dòng lệnh, updatedb để cập nhật cơ sở dữ liệu cục bộ của tất cả các tệp trước, sau đó định vị để tìm kiếm phông chữ mong muốn.

Hãy cẩn thận khi thay đổi độ trễ ban đầu. Tôi khuyên bạn không nên làm như vậy để tránh các sự cố đồng bộ hóa, đặc biệt nếu bạn đã định thời gian chính xác cho phụ đề của mình. Nếu video của bạn rất dài và phụ đề bị lệch một vài giây thì bạn có thể muốn xem xét độ trễ. Cuối cùng, chọn màu chữ, kích thước và vị trí phụ đề.

Bây giờ hãy lưu video của bạn và kiểm tra đầu ra.

Phần chuyển tiếp giới thiệu

Được rồi, bây giờ chúng ta cần phần chuyển tiếp giới thiệu. Trong trường hợp của tôi, đó là một món quà rất đơn giản của Dedoimedo, Thí nghiệm Frankenstein. Tuy nhiên, nó phải được thực hiện với phong cách. Điều đầu tiên tôi làm là tạo hình ảnh tĩnh trong GIMP. Không có gì lạ mắt, chỉ có nền đen đơn giản có cùng kích thước với video đầu ra, với văn bản màu trắng được viết và căn giữa. Tôi đã lưu hai slide riêng lẻ.

Bây giờ, làm cách nào để biến một hình ảnh tĩnh thành video?

Vâng, câu trả lời là đơn giản. Nếu bạn nghĩ về nó, video là tập hợp các hình ảnh tĩnh. Điều xác định có bao nhiêu hình ảnh tĩnh là tốc độ khung hình. Chẳng hạn, tốc độ khung hình 24 khung hình/giây có nghĩa là có 24 hình ảnh trong một giây phát lại. Nhân tiện, không cần thêm nữa, vì mắt người không thể nhìn nhanh hơn thế, trừ khi bạn muốn thử và tìm kiếm những thông điệp cao siêu.

Vì vậy, tôi đã tạo 72 hình ảnh giống hệt nhau cho từng trang chiếu của mình và chuyển mã chúng thành phim. Tôi có thể chỉ sử dụng ba và đặt tốc độ khung hình thành một khung hình mỗi giây, nhưng tôi sẽ phải sửa tốc độ khung hình sau này. Đó là lý do tại sao tôi chọn nhất quán, mặc dù điều này có nghĩa là sẽ có thêm một vài hình ảnh làm ô nhiễm thư mục công việc. Tất nhiên, tôi không sao chép hình ảnh theo cách thủ công. Tôi đã sử dụng một tập lệnh bash nhỏ cho điều đó.

#!/bin/bash
cho tôi trong {1..72} # 24 khung hình/giây, 3 giây
làm cp $1.png $1.$i.png
xong
thoát 0

Để chạy nó, hãy sử dụng tên tệp ./script.sh (không có phần mở rộng, giả sử là .png).

Sau khi các hình ảnh đã sẵn sàng, tôi chuyển mã chúng. Một lần nữa, mencoder đến để giúp đỡ.

mencoder mf://*.png -mf type=png:w=640:h=480:fps=24 -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o intro1.avi

Đến bây giờ, bạn nên quen thuộc và thoải mái với công cụ mạnh mẽ này. Nếu bạn xem qua trang mencoder, bạn sẽ biết rằng mf chỉ định thao tác với tệp hình ảnh, với bộ lọc được đặt thành bất kỳ thứ gì bạn muốn. -mf cho biết loại hình ảnh, kích thước và tốc độ khung hình. -ovc lavc yêu cầu chúng tôi sử dụng libavcodec. -lavcopts chỉ định các tùy chọn codec video. Bây giờ, tôi thừa nhận rằng tài liệu về một số tùy chọn hơi không ổn định. Chúng tôi chỉ truyền phát âm thanh. Tất cả điều này vào một tập tin đầu ra gọi là intro1.avi. Trên thực tế, một ví dụ rất giống với ví dụ của tôi có sẵn trên trang chủ.

Bây giờ, tôi đang chọn một codec khác ở đây và không cố ý làm gì với codec âm thanh vì tôi muốn cho bạn thấy một số thủ thuật hay hơn sau này. Mặc dù chúng làm cho nhiệm vụ của chúng ta trở nên phức tạp hơn về lâu dài, nhưng chúng sẽ giúp bạn hiểu được loại vấn đề mà bạn có thể gặp phải và cách khắc phục chúng.

Làm lại hiệu ứng trong Kdenlive cho phần giới thiệu

Lặp lại cho cả hai slide. Bây giờ chúng ta có hai đoạn giới thiệu dài ba giây, nhưng chúng độc lập và không có hiệu ứng nào được áp dụng. Vì vậy, chúng tôi cung cấp năng lượng cho Kdenlive một lần nữa. Một hiệu ứng rất phù hợp cho các trang trình bày giới thiệu là Fadeout mà tôi sẽ sử dụng, cộng với bộ hiệu ứng tiêu chuẩn được sử dụng trong phim Thử nghiệm thực tế, bao gồm màu nâu đỏ, phim cũ, đường gạch đầu dòng và một số hiệu ứng khác.

Kết hợp tất cả lại với nhau

Bây giờ chúng ta có hai phần giới thiệu và bộ phim chính. Dường như, tất cả chúng đều được mã hóa khá giống nhau. Nhưng khi bạn cố gắng mã hóa chúng lại với nhau, bạn sẽ thấy một loạt lỗi. Đừng lo lắng, lần này chúng tôi sẽ khắc phục tất cả các vấn đề bằng cách sử dụng ffmpeg, sử dụng cùng một mã hóa âm thanh và video cho tất cả các phần của chúng tôi trước khi ghép chúng lại với nhau.

ffmpeg -i part1.avi -vcodec mpeg4 -s 640x480 -r 24 -b 2200 -acodec mp2 -ar 44100 -ab 64000 -ac 2 part1-fixed.avi

Chúng ta đã học về ffmpeg trước đây, vì vậy không cần phải nán lại nhiều về các tùy chọn. Lặp lại cho tất cả các phần. Và sau đó, mencoder galore:

mencoder -oac copy -ovc copy part1.avi part2.avi part3.avi -o frankenstein.avi

Và video cuối cùng của chúng tôi đã sẵn sàng và bảnh bao.

Một lần nữa, tôi xin nhắc lại, điều này có thể được thực hiện với ít thao tác hơn và ít công cụ hơn, đặc biệt nếu bạn tỉ mỉ và cẩn thận cũng như sử dụng cùng các định dạng và codec âm thanh và video trong suốt dự án của mình. Nhưng nếu bạn phải làm việc trên một dự án do nhiều người khác nhau tạo ra, thì bạn có rất nhiều công cụ giúp bạn kết hợp các phần khác nhau.

Hoàn thành công việc!

Và bạn thưởng thức kiệt tác ngay bây giờ!

Đọc thêm

Bạn có thể quan tâm đến một số hướng dẫn thao tác đa phương tiện khác mà tôi đã thực hiện. Tôi có một hướng dẫn về nội dung Flash, bao gồm tải xuống, phát, chuyển đổi, giải nén, gắn thẻ. Sau đó, có Video hướng dẫn, bao gồm tách, nối, mã hóa, sửa chữa, lấy mẫu lại, chuyển đổi, ghi các tác vụ. Cuối cùng, tôi cũng đã viết phần hướng dẫn Âm thanh, bao gồm chuyển đổi, tách, nối, thay đổi mức tăng, gắn thẻ, ghi.

Trên thực tế, tại sao bạn không truy cập toàn bộ phần Đa phương tiện?

Kết luận

Và thế là xong. Mặc dù hầu hết các hướng dẫn, những hướng dẫn được viết cẩn thận và có nhiều chi tiết, cung cấp cho bạn thông tin có giá trị về cách hoàn thành công việc, nhưng hướng dẫn này đưa thao tác thực tế tiến lên một bước, hiển thị từng bước thực hiện để tạo ra kết quả cuối cùng tuyệt vời.

Nó thể hiện sức mạnh của Linux, sự dễ dàng và khả năng truy cập của các công cụ cần thiết cho công việc, chỉ chờ bạn trong kho, tính linh hoạt, vẻ đẹp và sự đơn giản. Trên hết, bạn có một thứ thực sự để liên hệ, thay vì chỉ là những ví dụ bí truyền mà không ai cần.

Nếu bạn đã từng tự hỏi liệu mình có thể trở thành một người dùng đa phương tiện tốt hay không, thì câu trả lời là có, bạn có các công cụ. Linux cung cấp tất cả, miễn phí, ngay tại đó. Điều duy nhất còn lại là mong muốn học hỏi của bạn, cũng như trí tưởng tượng của bạn để tạo ra những thứ hay ho. Ở đó, tôi không thể giúp được gì. Nhưng ít nhất bạn đã có được khía cạnh kỹ thuật. Điều này chỉ là khởi đầu. Bắt đầu khám phá và thế giới đu đủ của bạn.

Chúc mừng.