Trích xuất không mất dữ liệu từ WebM


27

Tôi muốn trích xuất các luồng từ các tệp video WebM mà không cần chuyển đổi chúng (nén lại), ai đó có thể giới thiệu bất kỳ phần mềm nào có thể cho phép điều này không?

Câu trả lời:


17

Vì WebM là tập hợp con Matroska, mkvtoolnix sẽ cho phép bạn giải nén các tệp. Đó là mã nguồn mở, nền tảng chéo và tác giả cung cấp nhị phân cho Windows.


2
Làm cách nào để sử dụng nó trên các tệp webm?
theonlygusti

26

Để trích xuất âm thanh từ tệp WebM, sử dụng công cụ ffmpeg ( https://www.ffmpeg.org/doad.html ):

ffmpeg -i "input.webm" -vn -acodec copy "output.oga"

Giải thích:
"-i input.webm" chỉ định tệp đầu vào
"-vn" xóa luồng video khỏi đầu ra
"-acodec copy" báo cho ffmpeg sao chép luồng âm thanh nguyên trạng (không nén lại)
"output.oga" chỉ định tệp đầu ra.

NB: Sử dụng dấu ngoặc kép "" xung quanh tên tệp có chứa khoảng trắng.

Phần mở rộng tệp đầu ra phải phù hợp với định dạng của luồng âm thanh có trong tệp webm nguồn.

Tôi sử dụng ".oga" làm phần mở rộng tệp đầu ra vì hầu hết các tệp webm tôi xử lý đều chứa âm thanh Vorbis.
".oga" là tiện ích mở rộng được ưa thích trong trường hợp này, ngay cả khi .ogg vẫn là tiện ích mở rộng thường gặp đối với các tệp chỉ có âm thanh vorbis.

Dòng lệnh này dựa trên ffmpeg sẽ cung cấp cho bạn định dạng âm thanh từ tệp nguồn:
ffmpeg -i "inputfile.ext" Tìm kiếm dòng chứa văn bản "Âm thanh", thường ở gần cuối của đầu ra lệnh.

Trong trường hợp của tôi, đây là đầu ra:
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)

Đọc trang wikipedia này có thể cung cấp cho bạn một cái nhìn sâu sắc về phần mở rộng tệp nào sẽ được sử dụng với định dạng âm thanh nào: http://en.wikipedia.org/wiki/Audio_file_format


4
Nếu nguồn webm có luồng Opus , .opusphần mở rộng tệp được khuyến khích.
Marc.2377

Cảm ơn câu trả lời chi tiết! Tôi thực sự cần phải chuyển đổi âm thanh sang AAC (vì XLD chưa hỗ trợ OGG), vì vậy tôi phải chuyển cờ codec âm thanh để sử dụng AAC. trac.ffmpeg.org/wiki/Encode/AAC
Rafał Cieślak

Thông tin truyền thông là một công cụ tốt để kiểm tra thông tin đa phương tiện của các tệp phương tiện. Có thể kiểm tra các tập tin và thư mục và có thể xuất ra các định dạng do người dùng xác định. Cái nào sau đó có thể nhập vào ffmpeg.
Nils

1

Các tập tin video có định dạng chứa và định dạng codec.

Thật khó để "trích xuất" các bit video một cách dễ dàng, nhưng có thể thay đổi định dạng vùng chứa thành thứ bạn có thể tiêu thụ trong khi không làm thay đổi các bit video:

ffmpeg bằng cách sử dụng -vcodec copy(và thường -anđể loại bỏ bất kỳ âm thanh nào)


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.