GoGPT Best VPN GoSearch

Biểu tượng yêu thích OnWorks

mkveextract

Chạy mkvextract trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh mkvextract có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


mkvextract - trích xuất các bản nhạc từ tệp Matroska (TM) thành các tệp khác

SYNOPSIS


mkveextract {mode} {source-filename} [options] [extract-spec]

MÔ TẢ


Chương trình này trích xuất các phần cụ thể từ tệp Matroska (TM) sang các định dạng hữu ích khác. Các
đối số đầu tiên, chế độ, kể mkveextract(1) những gì để giải nén. Hiện được hỗ trợ là
trích xuất các bản nhạc, thẻ, tệp đính kèm, chương, trang tính CUE, mã thời gian và dấu hiệu. Các
đối số thứ hai là tên của tệp nguồn. Nó phải là một tệp Matroska (TM). Tất cả các
các đối số sau là các tùy chọn và thông số kỹ thuật trích xuất; cả hai đều phụ thuộc vào
chế độ đã chọn.

Chung lựa chọn
Các tùy chọn sau đây có sẵn ở tất cả các chế độ và chỉ được mô tả một lần trong phần này.

-f, --parse-đầy đủ
Đặt chế độ phân tích cú pháp thành 'đầy đủ'. Chế độ mặc định không phân tích cú pháp toàn bộ tệp mà sử dụng
các phần tử tìm kiếm meta để định vị các phần tử bắt buộc của tệp nguồn. Trong 99% của
tất cả các trường hợp này là đủ. Nhưng đối với các tệp không chứa các phần tử tìm kiếm meta hoặc
bị hỏng người dùng có thể phải sử dụng chế độ này. Quá trình quét toàn bộ tệp có thể thực hiện
vài phút trong khi quá trình quét nhanh chỉ mất vài giây.

--bộ ký tự dòng lệnh bộ ký tự
Đặt bộ ký tự để chuyển đổi các chuỗi được cung cấp trên dòng lệnh từ. Nó mặc định
cho bộ ký tự được cung cấp bởi ngôn ngữ hiện tại của hệ thống.

--output-bộ ký tự bộ ký tự
Đặt bộ ký tự mà chuỗi được chuyển đổi sẽ được xuất. Nó
mặc định cho bộ ký tự được cung cấp bởi ngôn ngữ hiện tại của hệ thống.

-r, - đầu ra trực tiếp tên tập tin
Ghi tất cả thư vào tệp tên tập tin thay vì giao diện điều khiển. Trong khi điều này có thể được
được thực hiện dễ dàng với chuyển hướng đầu ra, có những trường hợp cần đến tùy chọn này:
khi thiết bị đầu cuối diễn giải lại kết quả đầu ra trước khi ghi vào tệp. Nhân vật
thiết lập với --output-bộ ký tự được vinh danh.

- ngôn ngữui
Buộc dịch cho ngôn ngữ được sử dụng (ví dụ: 'de_DE' cho tiếng Đức
bản dịch). Tốt hơn là sử dụng các biến môi trường NGÔN NGỮ, LC_MESSAGES
LC_ALL mặc dù. Nhập 'danh sách' làm sẽ gây ra mkveextract(1) để xuất một danh sách
trong số các bản dịch có sẵn.

--gỡ lỗi chủ đề
Bật gỡ lỗi cho một tính năng cụ thể. Tùy chọn này chỉ hữu ích cho các nhà phát triển.

--đính hôn tính năng
Bật các tính năng thử nghiệm. Danh sách các tính năng có sẵn có thể được yêu cầu với
mkveextract --đính hôn . Các tính năng này không được sử dụng bình thường
tình huống.

--chế độ gui
Bật chế độ GUI. Trong chế độ này, các dòng được định dạng đặc biệt có thể được xuất ra có thể cho biết
một GUI kiểm soát những gì đang xảy ra. Các thông báo này tuân theo định dạng '# GUI # message'.
Thông báo có thể được theo sau bởi các cặp khóa / giá trị như trong
'# GUI # thông báo # key1 = value1 # key2 = value2 ...'. Cả tin nhắn và chìa khóa đều không
được dịch và luôn đầu ra bằng tiếng Anh.

-v, --dài dòng
Hãy dài dòng và hiển thị tất cả các phần tử Matroska (TM) quan trọng khi chúng được đọc.

-h, --Cứu giúp
Hiển thị thông tin sử dụng và thoát.

-V, --phiên bản
Hiển thị thông tin phiên bản và thoát.

--kiểm tra cập nhật
Kiểm tra trực tuyến các bản phát hành mới bằng cách tải xuống URL
http://mkvtoolnix-releases.bunkus.org/latest-release.xml. Bốn dòng sẽ được xuất trong
key = value style: URL từ đó thông tin được truy xuất (key
version_check_url), phiên bản hiện đang chạy (key running_version), mới nhất
phiên bản của bản phát hành (key available_version) và URL tải xuống (key download_url).

Sau đó, chương trình tồn tại với mã thoát là 0 nếu không có bản phát hành mới hơn,
với 1 nếu có bản phát hành mới hơn và với 2 nếu xảy ra lỗi (ví dụ: nếu
thông tin cập nhật không thể được truy xuất).

Tùy chọn này chỉ khả dụng nếu chương trình được xây dựng với sự hỗ trợ cho libcurl.

@tệp tùy chọn
Đọc các đối số dòng lệnh bổ sung từ tệp tệp tùy chọn. Dòng có đầu tiên
ký tự không có khoảng trắng là một dấu thăng ('#') được coi là nhận xét và bị bỏ qua.
Khoảng trắng ở đầu và cuối dòng sẽ bị xóa. Mỗi dòng phải chứa
chính xác một tùy chọn.

Một số ký tự có thể được thoát ra, ví dụ: nếu bạn cần bắt đầu một dòng không phải chú thích bằng '#'.
Các quy tắc được mô tả trong phần về thoát văn bản.

Dòng lệnh 'mkveextract bài hát nguồn.mkv --thô 1: destination.raw' có thể là
được chuyển đổi thành tệp tùy chọn sau:

# Trích xuất một bản nhạc từ source.mkv
bài hát
nguồn.mkv
# Xuất bản nhạc dưới dạng dữ liệu thô.
--thô
1: destination.raw

Theo dõi khai thác chế độ
Cú pháp: mkveextract bài hát tên tập tin nguồn [lựa chọn] TID1: tên tệp đích1
[TID2: tên tệp đích2 ...]

Các tùy chọn dòng lệnh sau có sẵn cho mỗi bản nhạc trong phần trích xuất 'bản nhạc'
chế độ. Chúng phải xuất hiện trước thông số kỹ thuật của bản nhạc (xem bên dưới), chúng phải
áp dụng cho.

-c bộ ký tự
Đặt bộ ký tự để chuyển đổi phụ đề văn bản tiếp theo thành. Chỉ hợp lệ nếu
ID bản nhạc tiếp theo nhắm mục tiêu một bản nhạc phụ đề văn bản. Nó mặc định là UTF-8.

--blockadd cấp
Chỉ giữ các BlockAdditions cho đến cấp độ này. Mặc định là giữ tất cả các cấp. Cái này
tùy chọn chỉ ảnh hưởng đến một số loại codec như WAVPACK4.

--Cue sheet
Nguyên nhân mkveextract(1) để trích xuất trang tính CUE từ thông tin chương và dữ liệu thẻ
cho bản nhạc sau vào một tệp có tên là tên đầu ra của bản nhạc bằng '.cue'
gắn vào nó.

--thô
Trích xuất dữ liệu thô thành một tệp mà không có bất kỳ vùng chứa nào xung quanh nó. Không giống như
--fullraw gắn cờ cờ này không làm cho nội dung của phần tử CodecPrivate
được ghi vào tệp. Chế độ này hoạt động với tất cả các CodecID, ngay cả những
mkveextract(1) không hỗ trợ khác, nhưng các tệp kết quả có thể không sử dụng được.

--fullraw
Trích xuất dữ liệu thô thành một tệp mà không có bất kỳ vùng chứa nào xung quanh nó. Nội dung
của phần tử CodecPrivate sẽ được ghi vào tệp trước tiên nếu bản nhạc chứa
như một phần tử tiêu đề. Chế độ này hoạt động với tất cả các CodecID, ngay cả những
mkveextract(1) không hỗ trợ khác, nhưng các tệp kết quả có thể không sử dụng được.

TID: tên riêng
Nguyên nhân trích xuất bản nhạc với ID TID vào tập tin tên riêng nếu một ca khúc như vậy
tồn tại trong tệp nguồn. Tùy chọn này có thể được đưa ra nhiều lần. ID bản nhạc là
giống như những thứ xuất ra bởi mkvmerge(1) của --nhận định tùy chọn.

Mỗi tên đầu ra chỉ nên được sử dụng một lần. Ngoại lệ là RealAudio và RealVideo
các bản nhạc. Nếu bạn sử dụng cùng một tên cho các bản nhạc khác nhau thì các bản nhạc đó sẽ được lưu
trong cùng một tệp. Thí dụ:

$ mkvextract track input.mkv 1: output-hai-track.rm 2: output-hai-track.rm

Tags khai thác chế độ
Cú pháp: mkveextract thẻ tên tập tin nguồn [lựa chọn]

Các thẻ trích xuất được ghi vào bảng điều khiển trừ khi đầu ra được chuyển hướng (xem
phần về chuyển hướng đầu ra để biết thêm chi tiết).

File đính kèm khai thác chế độ
Cú pháp: mkveextract file đính kèm tên tập tin nguồn [lựa chọn] AID1: outname1 [AID2: outname2 ...]

GIÚP:tên riêng
Gây ra trích xuất tệp đính kèm với ID GIÚP vào tập tin tên riêng nếu như vậy
tệp đính kèm tồn tại trong tệp nguồn. Nếu tên riêng được để trống sau đó tên của
thay vào đó, phần đính kèm bên trong tệp Matroska (TM) nguồn sẽ được sử dụng. Tùy chọn này có thể được
đưa ra nhiều lần. Các ID phần đính kèm giống với các ID xuất ra bởi
mkvmerge(1) của --nhận định tùy chọn.

chương khai thác chế độ
Cú pháp: mkveextract chương tên tập tin nguồn [lựa chọn]

-s, --đơn giản
Xuất thông tin chương ở định dạng đơn giản được sử dụng trong các công cụ OGM
(CHƯƠNG01 = ..., CHƯƠNG01NAME = ...). Trong chế độ này, một số thông tin phải được loại bỏ.
Mặc định là xuất các chương ở định dạng XML.

Các chương đã trích xuất được ghi vào bảng điều khiển trừ khi đầu ra được chuyển hướng (xem
phần về chuyển hướng đầu ra để biết thêm chi tiết).

Gợi ý tấm khai thác chế độ
Cú pháp: mkveextract Cue sheet tên tập tin nguồn [lựa chọn]

Bảng gợi ý đã trích xuất được ghi vào bảng điều khiển trừ khi đầu ra được chuyển hướng (xem
phần về chuyển hướng đầu ra để biết thêm chi tiết).

Timecode khai thác chế độ
Cú pháp: mkveextract mã thời gian_v2 tên tập tin nguồn [lựa chọn] TID1: tên tệp đích1
[TID2: tên tệp đích2 ...]

Các mã thời gian trích xuất được ghi vào bảng điều khiển trừ khi đầu ra được chuyển hướng (xem
phần về chuyển hướng đầu ra để biết thêm chi tiết).

TID: tên riêng
Gây ra việc trích xuất các mã thời gian cho tuyến đường với ID TID vào tập tin tên riêng
nếu một bản nhạc như vậy tồn tại trong tệp nguồn. Tùy chọn này có thể được đưa ra nhiều lần.
Các ID bản nhạc giống với các ID xuất ra bởi mkvmerge(1) của --nhận định tùy chọn.

Ví dụ:

$ mkvextract timecodes_v2 input.mkv 1: tc-track1.txt 2: tc-track2.txt

Cues khai thác chế độ
Cú pháp: mkveextract tín hiệu tên tập tin nguồn [lựa chọn] TID1: tên tệp đích1 [TID2: tên tệp đích2
...]

TID: tên tệp đích
Gây ra việc trích xuất các tín hiệu cho bản nhạc với ID TID vào tập tin tên riêng if
một bản nhạc như vậy tồn tại trong tệp nguồn. Tùy chọn này có thể được đưa ra nhiều lần. Các
ID theo dõi giống với ID xuất của mkvmerge(1) của --nhận định tùy chọn và không
các số có trong phần tử CueTrack.

Đầu ra định dạng là một định dạng văn bản đơn giản: một dòng cho mỗi phần tử CuePoint với key = value
cặp. Nếu một phần tử tùy chọn không có trong CuePoint (ví dụ: CueDuration) thì một dấu gạch ngang
sẽ được xuất ra dưới dạng giá trị.

Ví dụ:

timecode = 00: 00: 13.305000000 thời lượng = - cluster_position = 757741 rel_position = 11

Các chìa khóa có thể là:

timecode
Mã thời gian của điểm dừng với độ chính xác nano giây. Định dạng là HH: MM: SS.nnnnnnnnn.
Phần tử này luôn được thiết lập.

thời gian
Thời lượng của điểm dừng với độ chính xác nano giây. Định dạng là HH: MM: SS.nnnnnnnnn.

cụm_vị trí
Vị trí tuyệt đối tính bằng byte bên trong tệp Matroska (TM) nơi cụm
chứa phần tử được tham chiếu bắt đầu.

Lưu ý
Bên trong tệp Matroska (TM), CueClusterPosition có liên quan đến phân đoạn
dữ liệu bắt đầu bù đắp. Giá trị đầu ra bằng mkveextract(1) của chế độ trích xuất tín hiệu,
tuy nhiên, đã chứa phần bù đó và là phần bù tuyệt đối ngay từ đầu
của tệp.

vị trí tương đối
Vị trí tương đối tính bằng byte bên trong cụm nơi BlockGroup hoặc SimpleBlock
phần tử mà điểm dừng đề cập đến bắt đầu.

Lưu ý
Bên trong tệp Matroska (TM), CueRelativePosition có liên quan đến cụm
dữ liệu bắt đầu bù đắp. Giá trị đầu ra bằng mkveextract(1) của chế độ trích xuất tín hiệu,
tuy nhiên, có liên quan đến ID của cụm. Vị trí tuyệt đối bên trong tệp
có thể được tính bằng cách thêm cluster_position và relative_position.

Ví dụ:

$ mkvextract cues input.mkv 1: cues-track1.txt 2: cues-track2.txt

OUTPUT CHỈNH SỬA


Một số chế độ trích xuất gây ra mkveextract(1) để ghi dữ liệu trích xuất vào bảng điều khiển.
Nói chung có hai cách để ghi dữ liệu này vào một tệp: một cách được cung cấp bởi shell
và một cái được cung cấp bởi mkveextract(1) chính nó.

Cơ chế chuyển hướng nội trang của trình bao được sử dụng bằng cách thêm '> output-filename.ext' vào
dòng lệnh. Thí dụ:

Thẻ $ mkvextract source.mkv> tags.xml

mkveextract(1) chuyển hướng riêng được gọi với - đầu ra trực tiếp Lựa chọn. Thí dụ:

Thẻ $ mkvextract source.mkv --redirect-output tags.xml

Lưu ý
Trên Windows, bạn có thể nên sử dụng - đầu ra trực tiếp tùy chọn bởi vì cmd.exe
đôi khi diễn giải các ký tự đặc biệt trước khi chúng được ghi vào tệp đầu ra
dẫn đến đầu ra bị hỏng.

TEXT CÁC TẬP TIN TÍNH CÁCH SET CHUYỂN ĐỔI


Để thảo luận sâu hơn về cách tất cả các công cụ trong bộ MKVToolNix xử lý ký tự
vui lòng đặt chuyển đổi, mã hóa đầu vào / đầu ra, mã hóa dòng lệnh và mã hóa bảng điều khiển
xem phần được đặt tên giống hệt nhau trong mkvmerge(1) trang người.

OUTPUT FILE M FORU ĐƠN


Quyết định về định dạng đầu ra dựa trên loại bản nhạc, không dựa trên phần mở rộng được sử dụng
cho tên tệp đầu ra. Các loại bản nhạc sau được hỗ trợ tại thời điểm này:

V_MPEG4 / ISO / AVC
Các bản nhạc video H.264 / AVC được ghi vào các luồng cơ bản H.264 có thể
được xử lý thêm với ví dụ như MP4Box (TM) từ gói GPAC (TM).

V_MS / VFW / FOURCC
Các bản nhạc FPS cố định với CodecID này được ghi vào các tệp AVI.

V_REAL / *
Các bản nhạc RealVideo (TM) được ghi vào tệp RealMedia (TM).

V_THEORA
Luồng Theora (TM) sẽ được ghi bên trong vùng chứa Ogg (TM)

V_VP8, V_VP9
Các bản nhạc VP8 / VP9 được ghi vào tệp IVF.

A_MPEG / L2
Các luồng MPEG-1 Audio Layer II sẽ được trích xuất thành các tệp MP2 thô.

A_MPEG / L3, A_AC3
Chúng sẽ được trích xuất thành các tệp MP3 và AC-3 thô.

A_PCM / INT / LIT
Dữ liệu PCM thô sẽ được ghi vào tệp WAV.

A_AAC / MPEG2 / *, A_AAC / MPEG4 / *, A_AAC
Tất cả các tệp AAC sẽ được ghi thành tệp AAC với tiêu đề ADTS trước mỗi gói.
Các tiêu đề ADTS sẽ không chứa trường nhấn mạnh không dùng nữa.

A_VORBIS
Âm thanh Vorbis sẽ được ghi vào tệp OggVorbis (TM).

A_REAL / *
Các bản nhạc RealAudio (TM) được ghi vào tệp RealMedia (TM).

A_TTA1
Các bản nhạc TrueAudio (TM) được ghi vào tệp TTA. Xin lưu ý rằng do Matroska (TM) của
độ chính xác của mã thời gian giới hạn, tiêu đề của tệp được trích xuất sẽ khác nhau liên quan đến hai
lĩnh vực: dữ liệu_độ dài (tổng số mẫu trong tệp) và CRC.

A_ALAC
Các bản nhạc ALAC được ghi vào tệp CAF.

A_FLAC
Các bản nhạc FLAC được ghi vào các tệp FLAC thô.

A_WAVPACK4
Các bản nhạc WavPack (TM) được ghi vào các tệp WV.

A_OPUS
Các bản nhạc Opus (TM) được ghi vào tệp OggOpus (TM).

S_TEXT / UTF8
Phụ đề văn bản đơn giản sẽ được viết dưới dạng tệp SRT.

S_TEXT / SSA, S_TEXT / ASS
Phụ đề văn bản SSA và ASS sẽ được viết dưới dạng tệp SSA / ASS tương ứng.

GIÀY TRƯỢT BĂNG
Các luồng Kate (TM) sẽ được ghi trong vùng chứa Ogg (TM).

S_VOBSUB
Phụ đề VobSub (TM) sẽ được viết dưới dạng tệp SUB cùng với chỉ mục tương ứng
tệp, dưới dạng tệp IDX.

S_TEXT / USF
Phụ đề văn bản USF sẽ được viết dưới dạng tệp USF.

S_HDMV / PGS
Phụ đề PGS sẽ được viết dưới dạng tệp SUP.

Tags
Các thẻ được chuyển đổi sang định dạng XML. Định dạng này giống với mkvmerge(1) hỗ trợ
để đọc các thẻ.

File đính kèm
Các tệp đính kèm được ghi vào tệp xuất ra chúng như hiện có. Không có bất kỳ chuyển đổi nào là
làm xong.

chương
Các chương được chuyển đổi sang định dạng XML. Định dạng này giống với mkvmerge(1)
hỗ trợ để đọc các chương. Ngoài ra, một phiên bản rút gọn có thể được xuất ra trong
định dạng kiểu OGM đơn giản.

Mã thời gian
Mã thời gian được sắp xếp đầu tiên và sau đó xuất ra dưới dạng tệp tuân thủ định dạng mã thời gian v2
sẵn sàng để được cho ăn mkvmerge(1). Việc trích xuất sang các định dạng khác (v1, v3 và v4) không
được hỗ trợ.

EXIT


mkveextract(1) thoát với một trong ba mã thoát:

· 0 - Mã thoát này có nghĩa là quá trình trích xuất đã hoàn tất thành công.

· 1 -- Trong trường hợp này mkveextract(1) có đầu ra ít nhất một cảnh báo, nhưng trích xuất đã
tiếp tục. Một cảnh báo có tiền tố là 'Cảnh báo:'. Tùy thuộc vào các vấn đề
liên quan đến các tệp kết quả có thể ổn hoặc không. Người dùng được khuyến khích kiểm tra cả hai
cảnh báo và các tệp kết quả.

· 2 - Mã thoát này được sử dụng sau khi xảy ra lỗi. mkveextract(1) hủy bỏ ngay sau đó
xuất ra thông báo lỗi. Thông báo lỗi có phạm vi từ các đối số dòng lệnh sai
lỗi đọc / ghi trên các tệp bị hỏng.

THOÁT KHỎI DÒNG MÁY CÁN BIÊN DẠNG ĐẶT BIỆT PHÍ IN TEXT


Có một số chỗ trong đó các ký tự đặc biệt trong văn bản phải hoặc nên được thoát ra. Các
quy tắc thoát rất đơn giản: mỗi ký tự cần thoát được thay thế bằng
dấu gạch chéo ngược theo sau bởi một ký tự khác.

Các quy tắc là: '' (dấu cách) trở thành '\ s', '"' (dấu ngoặc kép) trở thành '\ 2', ':' trở thành
'\ c', '#' trở thành '\ h' và '\' (một dấu gạch chéo ngược) tự nó trở thành '\\'.

MÔI TRƯỜNG BIẾN


mkveextract(1) sử dụng các biến mặc định để xác định ngôn ngữ của hệ thống (ví dụ: NGÔN NGỮ
LC_ * gia đình). Các biến bổ sung:

MKVEXTRACT_DEBUG, MKVTOOLNIX_DEBUG và dạng ngắn của nó MTX_DEBUG
Nội dung được xử lý như thể nó đã được chuyển qua --gỡ lỗi tùy chọn.

MKVEXTRACT_ENGAGE, MKVTOOLNIX_ENGAGE và dạng ngắn của nó MTX_ENGAGE
Nội dung được xử lý như thể nó đã được chuyển qua --đính hôn tùy chọn.

MKVEXTRACT_OPTIONS, MKVTOOLNIX_OPTIONS và dạng ngắn của nó MTX_OPTIONS
Nội dung được phân chia trên khoảng trắng. Các chuỗi một phần kết quả được xử lý như thể
nó đã được chuyển dưới dạng các tùy chọn dòng lệnh. Nếu bạn cần chuyển các ký tự đặc biệt
(ví dụ: khoảng trắng) thì bạn phải thoát khỏi chúng (xem phần về cách thoát đặc biệt
ký tự trong văn bản).

Sử dụng mkvextract trực tuyến bằng các dịch vụ onworks.net


Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.