Cần giảm video xuống độ phân giải thấp hơn


59

Tôi muốn chuyển đổi một tập tin mp4 ở định dạng HD thành tập tin mp4 có độ phân giải thấp hơn . Có phần mềm nào có thể được sử dụng cho việc này không?

Câu trả lời:


67

Các lệnh đầu cuối (theo mặc định không được cài đặt) là:

NAM GIỚI

Cài đặt nó bằng cách sudo apt-get install mencoder

bộ mã hóaCài đặt bộ mã hóa

Phần về mencoder mà bạn muốn là thang đo -vop tham số cho mencoder biết tỷ lệ bạn muốn video đi đến. Điều này là bình thường nếu bạn muốn giảm sử dụng băng thông, kích thước video thấp hơn, v.v.

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vop scale=640:480 -oac copy -o output.mp4

hoặc là

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vf scale=640:480 -oac copy -o output.mp4

hoặc đơn giản

mencoder input.mp4 -vop scale=640:480 -o output.mp4

Mặc dù từ kinh nghiệm của tôi là tốt hơn để bao gồm thông tin bổ sung cho video và âm thanh như ở trên.

FFMPEG (Không dùng nữa)

Cài đặt nó bằng cách sudo apt-get install ffmpeg

ffmpegCài đặt ffmpeg

Dưới đây là một ví dụ về ffmpeg:

ffmpeg -i input -vf scale=iw/2:-1 output

Trong đó IW = Chiều rộng đầu vào video.

Tỷ lệ = Tham số để chia tỷ lệ thành. Trong trường hợp này, bạn đang chia kích thước ban đầu cho 2 (iw / 2)

cả hai đều có thể cung cấp thêm thông tin nếu bạn có thực hiện chúng không có tham số hoặc các biến như chỉ mencoderhoặc ffmpeghoặc loại ví dụ man mencoderhoặc man ffmpegmà sẽ cung cấp cho bạn một chút thủ công rất phong phú về cách làm việc với họ.

AVCONV <- Tôi yêu anh chàng này!

avconvCài đặt Avconv

Để cài đặt -sudo apt-get install libav-tools

Chạy -avconv -i input.mp4 -s 640x480 output.mp4

Trường hợp -idành cho tệp đầu vào ban đầu, -sdành cho kích thước cho từng khung và tên cuối cùng của đầu ra sẽ ở cuối.

Các công cụ GUI mà tôi yêu thích là:

nhập mô tả hình ảnh ở đây

AVIDEMUX - Nó có thể thay đổi kích thước và hạ thấp kích thước giúp trong trường hợp mục tiêu là kích thước thấp hơn. avidemuxCài đặt avidemux

nhập mô tả hình ảnh ở đây

HandBRAKE - Công cụ tuyệt vời để chuyển đổi video và tối ưu hóa kích thước. Tôi sử dụng nó rất nhiều khi đi từ ogg sang mp4 với h.264. Giảm rất nhiều kích thước. phanh tayCài đặt phanh tay

nhập mô tả hình ảnh ở đây

OPENSHOT & PITIVI - Cả hai đều là trình chỉnh sửa video tốt mà có thể giúp giảm kích thước khi hiển thị video. khai hỏaCài đặt openshotpitiviCài đặt pitivi

Vì vậy, để kết luận, để thay đổi kích thước / thu nhỏ trực tiếp, bạn có thể sử dụng các thiết bị đầu cuối. Đối với kích thước bạn có thể sử dụng tất cả.


3
Avidemux có thể thay đổi kích thước. và hơn thế nữa - kiểm tra menu bộ lọc video
artfulrobot

@artfulrobot Đúng. Phải đặt nó để chuyển mã trước. +1
Luis Alvarado

Trên Ubuntu Chính xác: avidemux đưa ra cảnh báo về h264 nói rằng bạn sẽ mất độ chính xác của khung hoặc bị nói lắp / treo. avconv mất hơn một giờ trên Intel i5 của tôi để xử lý tệp 13 phút và tạo tệp lớn hơn nhiều so với bản gốc. Tôi không thể để mencoder hoạt động Không thể tìm thấy codec 'mp4' trong libavcodec Không thể mở bộ lọc video 'lavc'. Openshot không cung cấp nhiều quyền kiểm soát (bó cài đặt trước, không có gì tôi cần) so với đầu ra và tạo các tệp phát ở tốc độ sai hoặc có âm thanh bị giật. :-(
artfulrobot

@artfulrobot - Wow bạn có vấn đề ^^. Avidemux nói rằng các cảnh báo trên h264 vì bạn S lỏng độ chính xác của khung hình (Không bị sập nhiều) khi chuyển mã, cách duy nhất là thực sự đặt cùng mức nén / tốc độ / bit / vv .. . Tôi đã thực hiện một bộ phim dài 1 giờ 23 phút ở định dạng mp4 với h264 trong khoảng 25 phút với i3. Với một chiếc i7 2600, nó đã giảm xuống còn 11 phút. Bạn có tình cờ cài đặt gói bổ sung bị hạn chế
Luis Alvarado

Đó là những gì hiệu quả với tôi, sử dụng Manjaro 64 bit: mencoder MAH09111.MP4 -ovc lavc -vf scale = 640: 480 -oac pcm -o MAH09111_640x480.mp4
rsb2097

24

Sử dụng avconv. Nhập vào thiết bị đầu cuối

avconv -i input.mp4 -s 320x240 output.mp4

Thay thế 320x240bằng bất kỳ độ phân giải nào bạn muốn.

Có rất nhiều tùy chọn bổ sung mà bạn có thể chơi với. Làm man avconvđể biết thêm.

Thay vào đó, nếu bạn không có avconv, bạn có thể sử dụng ffmpeg.

Tải về:

sudo apt-get install ffmpeg

Đổi:

ffmpeg -i input.mp4 -s 320x240 output.mp4

1
Tôi đã thử avconv. Nó đang cho tôi lệnh không tìm thấy . Tôi đã thử tất cả mọi thứ được đề cập ở trên. Đó là cho tôi câu trả lời tương tự. Nó sẽ thực sự hữu ích nếu bạn có thể đề xuất một giải pháp thay thế.
theja

Xem nếu chỉnh sửa hoạt động.
abhshkdz

3
Đã thêm vào -c:a copyđể avconvsao chép luồng âm thanh mà không cần mã hóa lại
warvariuc

1
Không hoạt động, Ubuntu 16.04: The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.-strict -2không thay đổi lỗi.
6005

@theja Bạn có thể sử dụng avconvlệnh sau khi cài đặt libav-toolssudo apt-get install libav-tools
sunyata

18

Sử dụng VLC.

Từ menu Media, chọn "Chuyển đổi / Lưu". Thêm (các) tệp của bạn vào đầu vào và nhấp vào nút Chuyển đổi / Lưu.

Sau đó, bạn sẽ được yêu cầu chỉ định một tệp đầu ra và bạn có thể chọn một hồ sơ và tinker với nó, ví dụ ở đây tôi chia tỷ lệ video lên 50%:

ảnh chụp màn hình

Nhấp vào để lưu.

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.