Làm cách nào để ra lệnh Linux Ubuntu Chuyển đổi video thành 4k?


9

Làm cách nào để chuyển đổi video thành 4k? Bởi vì trong windows thường sử dụng trình chuyển đổi video wonderershare. Nhưng làm thế nào trên linux? Xin hãy giúp tôi tôi sử dụng Ubuntu 16.04 64 bit


Bạn có thể cho một số chi tiết về video đầu vào?
andrew.46

ví dụ tôi chuyển đổi video 720p sang 4K và 1080p sang 4K.
Hideki Nishimura

Câu trả lời:


7

Công cụ chuyển đổi video (và âm thanh và thậm chí phụ đề) mạnh mẽ nhất cho Linux (và cũng có các tệp nhị phân cho Windows và Mac OS) là ffmpeg.

Nếu bạn muốn chuyển đổi tệp video bằng ffmpeg, thay đổi độ phân giải của nó thành 4k (~ 3840x2160), hãy sử dụng lệnh như sau:

 ffmpeg -i YourFile -vf scale=3840:2160 OutputFile4k.mp4

Có nhiều tham số hữu ích khác cho ffmpeg, có thể được tìm thấy bằng cách chạy nó với tùy chọn --help.

PS Nếu bạn không thích các công cụ điều khiển, Bạn có thể cài đặt công cụ có tên HandBrake. Thật dễ dàng để sử dụng công cụ GUI để chuyển đổi video. Chọn tệp đầu vào, trên tab kích thước điều chỉnh giá trị cho đầu ra sẽ được tạo trong 4k.

Ngoài ra kiểm tra nếu bạn thực sự cần phải chuyển đổi video thành 4k. Nếu bạn có tệp có độ phân giải thấp hơn hoặc cao hơn Bạn có thể phát nó như trên màn hình 4k. Chuyển đổi video với độ phân giải lớn hơn hoặc nhỏ hơn không cải thiện chất lượng của nó.


Vì vậy, thích ví dụ này. ffmpeg -i myvideo.mp4 -vf scale = 3840: 2160 myvideo4k.mp4
Hideki Nishimura

1
giúp tôi. không làm việc. vui lòng kiểm tra ảnh chụp màn hình. pasteboard.co/GBJ8JMe.png tôi sử dụng lệnh: ffmpeg -i video.mp4 -vf scale = 3840: 2160 video4k.mp4 tiêu đề video của tôi là video.mp4
Hideki Nishimura

1
Xin chào @Hideki Nishimura. Nó cho bạn biết bộ mã hóa AAC là thử nghiệm. Theo mặc định không thể được sử dụng. Nhưng chúng ta có thể buộc ffmpeg sử dụng nó. Bạn có thể thấy trong thông báo lỗi màu đỏ Bạn cần thêm -strict -2. Hãy thử thêm nó như thế này: ffmpeg -i video.mp4 -vf scale = 3840: 2160 -strict -2 video4k.mp4
NoAngel 20/07/17

1
làm việc :) tuyệt vời :)
Hideki Nishimura

5

Mặc dù có nhiều khả năng, đặc biệt là liên quan đến chất lượng, kích thước và codec của video đầu vào của bạn , lựa chọn tốt nhất của bạn sẽ là FFmpeg.

Cài đặt như sau:

sudo apt-get install ffmpeg

Sau đó, một dòng lệnh như sau sẽ đủ:

ffmpeg -i input.mp4 -vf scale=3840:-2 \
       -c:v libx264 -preset slow -crf 22 \
       -c:a copy \
       output.mp4

Ghi chú giải thích:

  • -vf scale=3840:-2: Điều này đặt chiều rộng của video đầu ra thành 3840 trong khi ước tính chiều cao để duy trì tỷ lệ khung hình gốc
  • -c:v libx264 -preset slow -crf 22: Chọn một số cài đặt hợp lý để mã hóa lại bằng H264
  • -c:a copy: Chỉ cần sao chép luồng âm thanh qua chứ không phải mã hóa lại

Điều này sẽ cung cấp cho bạn kết quả tuyệt vời nhưng hãy nhớ rằng có vô số điều chỉnh có thể cho dòng lệnh này để đạt được kết quả thậm chí tốt hơn :)


Đúng. Cảm ơn đã giúp đỡ. Rất vui được học tại đây
Hideki Nishimura
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.