Đây là lệnh dvb-format-convert có thể 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
dvb-format-convert - Công cụ DVBv5 để chuyển đổi định dạng tệp
SYNOPSIS
chuyển đổi định dạng dvb [TÙY CHỌN] ... tập tin đầu vào tập tin đầu ra
MÔ TẢ
dvb-format-convert là một công cụ dùng để chuyển đổi giữa các định dạng tệp khác nhau. Nó là
tuân thủ phiên bản 5 của API DVB, có khả năng đại diện cho tất cả các thuộc tính trên
bất kỳ tiêu chuẩn nào được hỗ trợ bởi trình điều khiển TV kỹ thuật số Linux.
Hiện tại có 3 định dạng khác nhau được hỗ trợ cho đầu vào:
· DVBV5 - định dạng tiêu chuẩn tại libdvbv5, có khả năng đại diện cho tất cả các TV khác nhau
tiêu chuẩn;
· kênh - định dạng kênh kế thừa dvb-apps, chỉ hỗ trợ ATSC, DVB-C, DVB-S và
Chuẩn DVB-T, được mở rộng để hỗ trợ cả định dạng quét s2 cho các tệp DVB-S2 và
hỗ trợ DVB-T2.
· cú đánh - định dạng kế thừa dvb-apps để điều chỉnh, chỉ hỗ trợ ATSC, DVB-C, DVB-S và
Tiêu chuẩn DVB-T.
Có một định dạng đầu ra bổ sung:
· vdr - định dạng được sử dụng bởi ứng dụng vdr. Nó hỗ trợ tất cả các tính năng được tìm thấy trên vdr
phiên bản 2.1.6.
Thật không may, định dạng zap kế thừa dvb-apps không lưu trữ tiêu chuẩn DVB, vì vậy, bất kỳ
chuyển đổi sang và / hoặc từ định dạng này yêu cầu một tham số bổ sung, để chỉ định
hệ thống giao hàng.
LỰA CHỌN
Các tùy chọn sau là hợp lệ:
-I, --định dạng đầu vào=định dạng
Định dạng của tệp đầu vào. Các định dạng đầu vào được hỗ trợ: kênh cú đánh và DVBV5.
-O, --định dạng đầu ra=định dạng
Định dạng của tệp đầu ra. Các định dạng đầu ra được hỗ trợ: vdr, kênh, cú đánh và DVBV5.
-s, --delsys=hệ thống
Loại hệ thống giao hàng. Cần thiết nếu định dạng đầu vào hoặc đầu ra là ZAP.
-?, --Cứu giúp
Kết quả trợ giúp sử dụng.
--sử dụng
Đưa ra một tin nhắn sử dụng ngắn.
-V, --phiên bản
Phiên bản chương trình in.
VÍ DỤ
Chuyển đổi a kênh hồ sơ từ di sản ứng dụng dvb định dạng
Đọc tệp ở tệp kênh dvb-apps và ghi tệp đó ở định dạng dvbv5.
$ chuyển đổi định dạng dvb -I kênh -O DVBV5 dvbc-kênh-kế thừa kênh dvbc
Đọc tệp dvbc-channel-inherit
Đang ghi tệp dvbc-channel
Chuyển đổi a DVBV5 hồ sơ với chương trình on it đến các di sản ứng dụng dvb cú đánh định dạng
Đọc tệp được tạo bởi dvbv5-scan trên định dạng dvbv5 và ghi tệp mới tại dvb-apps zap
định dạng.
$ chuyển đổi định dạng dvb -I DVBV5 -O cú đánh -s dvbc / annex_a dvb_channel.conf inherit.conf
Đọc tệp dvb_channel.conf
Viết tệp inherit.conf
CẢNH BÁO: thiếu PID video khi phân tích cú pháp mục nhập 6 của inherit.conf
CẢNH BÁO: thiếu PID video khi phân tích cú pháp mục nhập 7 của inherit.conf
CẢNH BÁO: thiếu PID video khi phân tích cú pháp mục nhập 8 của inherit.conf
CẢNH BÁO: thiếu PID âm thanh khi phân tích cú pháp mục nhập 8 của inherit.conf
Xin lưu ý rằng định dạng dvb-apps cũ giả định rằng mỗi kênh sẽ có một
(và chỉ một) PID âm thanh và một (và chỉ một) PID video, trong khi định dạng dvbv5 hỗ trợ
nhiều PID cho mỗi loại dịch vụ.
Các cảnh báo trên đã xảy ra trên các kênh âm thanh thuần túy và trên các kênh chỉ có dữ liệu:
Tệp dvb_channel.conf gốc:
[các]
DỊCH VỤ_ID = 4
Video_Pid = 42
ÂM THANH_PID = 257
PID_f1 = 768
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
[nhanh chóng]
DỊCH VỤ_ID = 5
Video_Pid = 288
ÂM THANH_PID = 289
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
[nâu]
DỊCH VỤ_ID = 7
Video_Pid = 36
ÂM THANH_PID = 305
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
[cáo]
DỊCH VỤ_ID = 13
Video_Pid = 272
ÂM THANH_PID = 273
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
[nhảy]
DỊCH VỤ_ID = 18
Video_Pid = 368
ÂM THANH_PID = 369
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
[kết thúc]
DỊCH VỤ_ID = 48
Video_Pid = 336
ÂM THANH_PID = 337 338 849
PID_86 = 816
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
[các]
DỊCH VỤ_ID = 57
ÂM THANH_PID = 353
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
[lười biếng]
DỊCH VỤ_ID = 104
ÂM THANH_PID = 321
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
[chó]
DỊCH VỤ_ID = 252
PID_05 = 3047 3046 3045 3044 3042
TẦN SỐ = 573000000
MODULATION = QAM / 256
INVERSION = TỰ ĐỘNG
Symbol_rate = 5217000
INNER_FEC = KHÔNG
DELIVERY_SYSTEM = DVBC / ANNEX_A
Vì vậy, đối với các kênh có nhiều PID, tệp inherit.conf được chuyển đổi sẽ chỉ có
đầu tiên.
Đối với các kênh không có PID âm thanh hoặc video, nó sẽ lưu trữ PID = 0.
Đây là tệp đầu ra cho danh sách kênh trên.
the:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:42:257:4
quick:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:288:289:5
brown:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:36:305:7
fox:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:272:273:13
jumps:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:368:369:18
over:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:336:337:48
the:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:353:57
lazy:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:321:104
dog:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:0:252
Sử dụng dvb-format-convert trực tuyến bằng các dịch vụ onworks.net