Uncategorized

Hướng dẫn chuyển đổi Digital SLR/H.264 to DNxHD

Hôm rồi mình có xài Davinci Resolve để hậu kì video, nhưng gặp lỗi Media Offline dành cho các video quay chép từ máy ảnh qua. Sau khi có tìm hiểu thì có biết rằng nó bị lỗi khi đọc codec H264 của file, vì vậy nên chỉ có cách khắc phục là chuyển sang DNxHD cho video.

Trên một video của Cường bên kênh “Làm phim nghiệp dư LNC” có đính kèm một link dùng phần mềm, nhưng nó là tốn phí. Vì vậy nên mình viết bài viết này, hi vọng sẽ giúp được anh em chuyển được bằng một phần mềm khác đặc biệt là không tốn phí. Tốc độ chạy thì nhanh hơn rất nhiều lần.

Link gốc phần mềm tự chuyển: https://www.easefab.com/tutorial/transcode-h-264-to-dnxhd-for-fast-import-in-avid-media-composer.html , phần mềm này nếu sử dụng bản miễn phí chỉ chuyển đổi được cho các file dưới 3 phút.

Cách mình dùng là sử dụng code “ffmpeg”.

Vậy “ffmpeg” là gì?

Ffmpeg là một thư viện xử lý hình ảnh, video nổi tiếng nhất thế giới hiện nay. Là thư viện xử lý bên dưới của hầu hết các phần mềm, chỉnh sửa, chuyển đổi hình ảnh, video trên thị trường.

Khác biệt giữa các phần mềm là đưa giao diện đồ họa để gọi các dòng lệnh console của ffmpeg chạy ngầm bên dưới.

Cách chuyển Digital SLR/H.264 sang DNxHD đơn giản nhất

Để chuyển từ H.264 sang DNxHD nhanh nhất là sử dụng phần mềm EaseFab Video Converter, bản miễn phí chỉ chuyển được 3 phút. Muốn chuyển video trên 3 phút cần sử dụng bản có phí giá lên đến 30$, hay tìm crack.

https://www.easefab.com/tutorial/transcode-h-264-to-dnxhd-for-fast-import-in-avid-media-composer.html

Trên link đã có hướng dẫn cách setting cho phù hợp, tùy theo nhu cầu của bạn mà có thể chuyển đổi cho đúng giữ nguyên được chất lượng và số frame khi hậu kì, vẫn đạt được hiệu quả tốt nhất. Ngoài ra setting này bạn sẽ phải biết để viết dòng command cho ffmpeg.

Chuyển từ H.264 sang DNxHD không dùng phần mềm trả phí

Với cách này mình sẽ hướng dẫn bạn câu lệnh ffmpeg chuyển codec từ H.264 sang DNxHD, hoàn toàn miễn phí, kết hợp thêm phần mềm, bạn có thể chuyển dễ dàng nhanh chóng.

1. Câu lệnh ffmpeg

Để chuyển từ H.264 sang DNxHD, bạn cần sử dụng câu lệnh:

ffmpeg -i (input file) -c:v dnxhd -b:v 290M -c:a pcm_s16le -r 60000/1001 (output).mov

Với -i (input file) : là khai báo đầu vào của video cần chuyển.

Với –c:v dnxhd giữ nguyên các setting của video, và xuất output là dnxhd.

Với  -b:v 290M là số bitrate của video.

Với  -c:a pcm_s16le là âm thanh của video.

Với  -r 60000/1001  là số frame rate của video, bạn có thể ghi 23.98, 30, 60, 120.

Với  (output).mov là tên file của file output.

Bạn có thêm options vào -pix_fmt yuv422p để xuất video theo 422.

Các thông số bạn có thể đọc kĩ hơn ở link bên dưới.

2. Các setting cần biết để có thể thay đổi

Mình có tìm thấy một link về các options trên command chuyển H.264 sang DNxHD bạn có thể xem để hiểu:

https://askubuntu.com/questions/907398/how-to-convert-a-video-with-ffmpeg-into-the-dnxhd-dnxhr-format

Và bạn có thể xem thêm vài đoạn nói về profile ở đây:

http://macilatthefront.blogspot.com/2018/12/tutorial-using-ffmpeg-for-dnxhddnxhr.html

3. Phần mềm FFmpeg Batch A/V Converter

Khi bạn có code ffmpeg thay vì phải tự viết command rồi viết bacth để thực thi cho cả thư mục thì phần mềm này hỗ trợ bạn chọn file, và chạy với danh sách file đó.

Bạn có thể tải nó miễn phí, và nếu bạn biết command nào thì chỉ cần đưa vào phần mềm để hỗ trợ bạn chuyển đổi file như ý muốn.

https://sourceforge.net/projects/ffmpeg-batch/

4. Cấu hình và sử dụng FFmpeg Batch A/V Converter

Theo như phần mềm EaseFab Video Converter ta có mẫu như sau, tùy theo nhu cầu của bạn mà thay đổi tương ứng về bitrate, framerate, audio bitrate và codec.

Bạn tiến hành copy đoạn code ffmpeg ở trên thay vào phần mềm FFmpeg Batch A/V Converter, tiến hành thay đổi thông số tương ứng như mong muốn và yêu cầu. Đặt tên định dạng đuôi cho kiểu mov tương ứng. Phần input tên file và output không cần điền vào.

Tiến hành thêm file, hay folder và chọn nơi lưu file đã xử lý.

Như vậy mình đã hướng dẫn bạn căn bản cách đổi từ H.264 sang DNxHD để sử dụng trong Davinci Resolve rồi. Nếu tùy theo độ phân giải, tần số quét và setting bạn thay đổi sao cho phù hợp nhất nhé.