Đây là lệnh MP4Box 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
MP4Box - Hộp công cụ hệ thống MPEG-4
SYNOPSIS
MP4Box [tùy chọn] hồ sơ [tùy chọn]
MÔ TẢ
MP4Box là một công cụ dòng lệnh đa năng để tạo và chỉnh sửa Hệ thống MPEG-4
thuyết trình và thao tác với các tệp ISO-media (MP4, 3GP, MOV).
MP4Box hỗ trợ chuyển đổi tệp từ các định dạng thô khác nhau và IsoMedia / AVI / MPEG-PS / OGG
vùng chứa, gợi ý tệp để phát trực tuyến RTP cho các máy chủ phát trực tuyến tương thích với QuickTime,
xen kẽ tệp, phân mảnh tệp và trích xuất theo dõi.
MP4Box cũng cung cấp các công cụ kết xuất được sử dụng để kiểm tra bố cục tệp, theo dõi gợi ý RTP, SDP
thông tin, bố cục cảnh. Nó cũng có thể được sử dụng để chuyển đổi tới và đi từ BT / XMT-
A / VRML / X3D.
MP4Box cũng có tính năng mã hóa và giải mã Hệ thống MPEG-4 cho các công cụ BIFS và OD.
MP4Box không mong đợi bất kỳ thứ tự cụ thể nào trong các tùy chọn tại dấu nhắc.
NHẬN CỨU GIÚP CÙNG VỚI MP4Box
-h [thể loại]
in màn hình trợ giúp. "type" có thể là một trong các "chung", "gợi ý", "nhập", "mã hóa",
"extract", "dump", "swf", "meta", "crypt", "format", "rtp", "live" cho cụ thể
giúp đỡ.
-phiên bản
phiên bản in của MP4Box.
-noprog
tắt báo cáo tiến độ.
-Yên lặng chế độ yên tĩnh (không có thông tin nhật ký).
-v chế độ tiết (thêm thông tin nhật ký).
-các-lỗi-hạn chế
thoát sau khi lỗi đầu tiên được báo cáo.
-điểm giao liệt kê các nút Hệ thống MPEG-4 được hỗ trợ trong bản dựng hiện tại của MP4Box.
-nút Tên nút
in cú pháp nút. Mỗi trường được liệt kê là
loại sự kiện Loại lĩnh vực tên trường giá trị mặc định
và thông tin lượng tử hóa trường và giới hạn lượng tử hóa nếu có.
-xnodes
liệt kê các nút X3D được hỗ trợ trong bản dựng hiện tại của MP4Box.
-xnode Tên nút
in cú pháp nút X3D. Mỗi trường được liệt kê là
-snodes
liệt kê các nút SVG / LASeR được hỗ trợ trong bản dựng hiện tại của MP4Box.
CÁC VẤN ĐỀ CHUNG LỰA CHỌN
-chôn cất thời gian
xen kẽ dữ liệu phương tiện theo từng phần của thời lượng được chỉ định tối đa (được biểu thị bằng
mili giây) và chuẩn bị tệp để truyền trực tuyến HTTP / FTP. Theo mặc định luôn luôn MP4Box
cửa hàng có xen kẽ 0.5 giây. Giá trị xen kẽ của các cửa hàng '0' không có
xen kẽ (siêu dữ liệu sau đó theo dõi sau khi theo dõi).
-cũ-liên thời gian giống như -inter nhưng không có điều chỉnh trôi
LƯU Ý: Theo dõi Chỉnh sửa Chức năng đang bỏ qua khi nào biểu diễn xen kẽ.
-bằng phẳng lưu trữ tệp với tất cả dữ liệu phương tiện trước tiên, không xen kẽ. Nếu được sử dụng khi tạo mới
tệp, không có tệp tạm thời nào được tạo (lưu trữ nhanh hơn).
-frag thời gian
tệp phân đoạn bằng cách sử dụng các đoạn phim ISO-Media. Các tuyến đường sẽ được phân mảnh để
không có đường chạy nào vượt quá thời lượng đã chỉ định (tính bằng mili giây). Tắt
xen kẽ.
-ngoài
chỉ định tên tệp đầu ra.
-tmp
chỉ định điều kiện lưu trữ tạm thời. Nếu không được đặt, bộ nhớ tạm thời là OS-
phụ thuộc.
-ffspace kích thước
chèn không gian trống trước khi moof trong các tệp bị phân mảnh.
-nosys xóa tất cả thông tin Hệ thống MPEG-4 khỏi tệp nhưng giữ IOD trống cho
Cấu hình MPEG-4 @ Chỉ báo mức. bí danh: -no-sys
-không-i-ốt
loại bỏ InitialObjectDescriptor khỏi tệp.
-isma ghi lại tệp dưới dạng tệp Âm thanh / Video ISMA 1.0 (tất cả thông tin hệ thống được ghi lại) với
tham chiếu đồng hồ thích hợp.
-ismax ghi lại tệp dưới dạng tệp Âm thanh / Video ISMA 1.0 (tất cả thông tin hệ thống được ghi lại) với
Tham chiếu đồng hồ ISMA (luồng không được đồng bộ hóa rõ ràng).
LƯU Ý: Tìm kiếm có thể be bị phá vỡ với một số người chơi (Trong ISMA, âm thanh và video dòng do
không phụ thuộc on chính bối cảnh cái đồng hồ).
-3gp ghi lại tệp dưới dạng tệp 3GP (không có thêm thông tin cụ thể về Hệ thống MPEG-4). Tùy chọn này
được bật theo mặc định khi phần mở rộng tệp đầu vào là .3gp hoặc .3g2.
-ipod viết lại tệp cho iPod.
-nhãn hiệu ABCD [: v]
đặt nhãn hiệu chính của tệp, với phiên bản tùy chọn.
-ab ABCD
thêm thương hiệu nhất định vào danh sách thương hiệu thay thế của tệp.
-rb ABCD
xóa thương hiệu đã cho vào danh sách thương hiệu thay thế của tệp.
-cprt chuỗi
thêm thông báo bản quyền chuỗi vào tệp.
-chap chap_file
thêm thông tin chương có trong chap_file vào phim. Để biết thêm chi tiết về
cú pháp tệp chương, cf http://gpac.sourceforge.net/auth_mp4box.php.
-rem Truy tìm ID
xóa bản nhạc đã cho khỏi tệp - có thể được chỉ định nhiều lần.
-có thể Truy tìm ID
cho phép theo dõi nhất định.
-vô hiệu hóa Truy tìm ID
vô hiệu hóa bản nhạc đã cho.
-Mới buộc tạo tệp đích mới.
-lang [tkID =] LAN
đặt ngôn ngữ của tất cả các bản nhạc hoặc bản nhạc nhất định. LAN là ISO 639-2 3
mã ký tự.
-trì hoãn [tkID =] delay_ms
đặt độ trễ tính bằng mili giây của tất cả các bản nhạc hoặc bản nhạc nhất định. LAN là ISO
639-2 mã 3 ký tự.
-par tkID = PAR
đặt tỷ lệ co pixel theo dõi trực quan (PAR = Num: Den hoặc "none").
-Tên tkID = tên
đặt tên trình xử lý theo dõi.
-tags tag1 [: tag2]
đặt các thẻ iTunes vào tệp - thông tin thêm: MP4Box -tag-list.
-tách ra thời gian_in_giây
chia thành các tệp có thời lượng tối đa mong muốn. Thao tác này sẽ xóa tất cả các Hệ thống MPEG-4
phương tiện truyền thông.
-kích thước ánh sáng size_in_kilobyte
chia thành các tệp có kích thước tối đa mong muốn. Thao tác này sẽ xóa tất cả phương tiện Hệ thống MPEG-4.
Bí danh: -splits
-chia nhỏ bắt đầu: kết thúc
trích xuất một tệp mới từ thời gian bắt đầu đến kết thúc được chỉ định (tính bằng giây). Điều này sẽ
xóa tất cả phương tiện Hệ thống MPEG-4. Bí danh: -splitx
-split bắt đầu: kết thúc
giống như tùy chọn -split-chunk, nhưng điều chỉnh thời gian kết thúc sao cho hợp lý trước đoạn rap cuối cùng
tìm thấy trong đoạn.
-split-rap bắt đầu: kết thúc
chia nhỏ trong các tệp bắt đầu ở mỗi RAP. Thao tác này sẽ xóa tất cả phương tiện Hệ thống MPEG-4.
Bí danh: -splitr
-nhóm-thêm fmt
tạo thông tin nhóm mới trong tệp. Định dạng là một danh sách được phân tách bằng dấu hai chấm
tùy chọn sau:
refTrack = ID: ID của bản nhạc được sử dụng làm tham chiếu nhóm. Nếu không được đặt, bản nhạc sẽ
thuộc cùng một nhóm với trackID đã chỉ định trước đó. Nếu 0 hoặc không có trước đó
theo dõi được chỉ định, một nhóm thay thế mới sẽ được tạo.
switchID = ID: ID của nhóm switch cần tạo. Nếu 0, một ID mới sẽ được tính cho
bạn. Nếu <0, tắt SwitchGroup.
tiêu chí = chuỗi: danh sách 4CC được phân tách bằng dấu cách.
trackID = ID: ID của bản nhạc để thêm vào nhóm này.
* CẢNH BÁO * Các tùy chọn sửa đổi trạng thái khi chúng được phân tích cú pháp:
trackID = 1: criteria = lang: trackID = 2 khác với:
tiêu chí = lang: trackID = 1: trackID = 2. -nhóm-theo dõi lại ID xóa theo dõi khỏi nó
nhóm.
-nhóm-rem ID
xóa nhóm của bản nhạc.
-nhóm-sạch
xóa tất cả thông tin nhóm khỏi tất cả các bản nhạc.
-ref id: XXXX: refID
thêm tham chiếu loại 4CC từ ID theo dõi để theo dõi refID.
-dấu gạch ngang DUR
cho phép nhập DASH của tệp với thời lượng phân đoạn là DUR.
-bạc phân đoạn bắt đầu với các điểm truy cập ngẫu nhiên.
-frags-per-sidx N
đặt số lượng phân đoạn sẽ được viết trong mỗi hộp SIDX.
-tên-phân đoạn tên
đặt tên phân đoạn cho các phân đoạn đã tạo.
-segment-ext tên
đặt tên phần mở rộng phân đoạn. Mặc định là m4s.
-url-mẫu
sử dụng UrlTemplate thay vì các nguồn rõ ràng trong các phân đoạn.
-daisy-chuỗi
Sử dụng daisy-chain SIDX thay vì phân cấp. Bỏ qua nếu frags / sidx bằng 0.
-dash-ctx FILE
Lưu trữ / khôi phục thời gian DASH từ FILE.
-dash-ts-prog N
Program_number được xem xét trong trường hợp tệp đầu vào MPTS.
Thời Gian đầu vào hồ sơ is an Phương tiện ISO hồ sơ (QT, mp4, 3GP), if Không đầu ra is quy định CÁC
ĐẦU VÀO FILE IS QUÁ KHỨ.
GỢI Ý LỰA CHỌN
-gợi ý gợi ý tệp cho các phiên RTPRTSP. Loại tải trọng được phát hiện tự động và
được định cấu hình trừ khi bị buộc thông qua một trong các tải trọng MPEG-4 Generic RTP.
-mtu kích thước
chỉ định kích thước Đơn vị Truyền tối đa tính bằng byte (ví dụ: kích thước gói RTP tối đa).
Kích thước mặc định là 1500 byte (Ethernet MTU). Điều này phải được lựa chọn cẩn thận:
chỉ định các gói quá lớn sẽ dẫn đến phân mảnh gói không mong muốn tại UDP
trong khi chỉ định các gói quá nhỏ sẽ dẫn đến chi phí tiêu đề RTP.
-bộ soi buộc dữ liệu gợi ý phải được sao chép vào theo dõi gợi ý thay vì được tham chiếu đơn giản.
Điều này tăng tốc độ xây dựng gói RTP ở phía máy chủ nhưng dẫn đến nhiều
tệp lớn hơn.
-giữ kín thực hiện xen kẽ dựa trên mẫu của các bản nhạc phương tiện và các bản nhạc gợi ý. Cái này nên
giảm tìm kiếm đĩa ở phía máy chủ (tùy thuộc vào việc triển khai máy chủ) nhưng kết quả
trong một tệp lớn hơn.
-đa [thời gian tối đa]
cho phép nối Đơn vị Access trong gói RTP nếu có thể. maxptime là tùy chọn
và chỉ định thời lượng gói tối đa tính bằng mili giây (mặc định là 100).
-tỷ lệ ck_rate
chỉ định tốc độ rtp tính bằng Hz khi không có tốc độ mặc định cho tải trọng. Giá trị mặc định là
90000 (tốc độ rtp MPEG).
-mpeg4 buộc sử dụng tải trọng chung MPEG-4 bất cứ khi nào có thể. Các bản nhạc phương tiện không có
ánh xạ tới MPEG-4 Hệ thống không thể sử dụng điều này.
-latm buộc sử dụng tải trọng LATM cho âm thanh AAC.
-mặt đứng
cho phép sử dụng ID trọng tải RTP tĩnh cho các luồng có ID trọng tải chính thức. Qua
MP4Box mặc định luôn sử dụng ID trọng tải động để có khả năng tương tác tối đa, một số
người chơi gặp khó khăn với những cái tĩnh.
MPEG-4 Chung Khối hàng Các lựa chọn (Các chuyên gia chỉ)
-ocr buộc tất cả các bản nhạc phương tiện trong tệp phải được đồng bộ hóa. Điều này là cần thiết
bởi vì hầu hết các máy chủ phát trực tuyến không hỗ trợ các bản nhạc không đồng bộ hóa trong một
tập tin. Hãy hết sức cẩn thận khi thiết kế các bản trình bày tương tác MPEG-4 cho
phát trực tuyến vì bạn sẽ phải quan tâm đến khả năng của máy chủ phát trực tuyến ...
MP4Box tạo ra các cảnh báo khi dòng thời gian của tệp có thể được diễn giải một cách mơ hồ bởi
máy chủ.
-bạc tín hiệu Access Units cờ truy cập ngẫu nhiên trong gói RTP. Điều này thường chỉ
cần thiết để phát các luồng Hệ thống MPEG-4.
-t tín hiệu Truy cập Dấu thời gian Đơn vị (CTS và DTS) trong gói RTP.
-kích thước tín hiệu Truy cập kích thước Đơn vị trong gói RTP.
-idx tín hiệu Access Units chỉ mục (số thứ tự) trong gói RTP.
-đa cho phép nối các Đơn vị Access trong các gói RTP (-ts, -size và -idx là
được chọn nếu cần).
-iod ngăn chặn việc nhúng các bản nhạc hệ thống vào IOD (IOD giống ISMA) khi tạo
SDP. MP4Box tự động phát hiện các tệp không rõ ràng (ISMA / không phải ISMA) nhưng không phải của ai
hoàn hảo. Điều này không nên được sử dụng với tùy chọn -isma.
-add-sdp chuỗi
thêm chuỗi vào SDP phim hoặc theo dõi SDP (tkID: string, trong đó tkID là OD của
gợi ý theo dõi hoặc theo dõi phương tiện của nó). Điều này xử lý việc sắp xếp lại dòng SDP, nhưng không phải là
Hiệu lực nội dung SDP.
-không gợi ý
xóa tất cả các bản nhạc gợi ý và thông tin gợi ý khác khỏi tệp.
NHẬP KHẨU LỰA CHỌN
-thêm vào
thêm tất cả các rãnh src_file vào tệp đầu vào, tạo nó nếu không thoát. Lên đến 20
các hoạt động -add tích lũy có thể được sử dụng. Các cú pháp được hỗ trợ là:
file # video: nhập đoạn video đầu tiên từ src_file.
file # audio: nhập bản âm thanh đầu tiên từ src_file.
tệp # trackID = ID hoặc tệp # ID: nhập theo dõi đã cho từ src_file. Để có được một danh sách của
theo dõi trong tệp đầu vào, sử dụng -info [ID]
[; lang = LAN]: chỉ định ngôn ngữ của phương tiện đã nhập.
[; delay = delay_ms]: chỉ định độ trễ ban đầu tính bằng mili giây của phương tiện được nhập.
-con mèo
nối tất cả các rãnh src_file với tệp đầu vào, tạo nó nếu không thoát. Phương tiện truyền thông
mẫu được thêm vào cuối các bản nhạc tương thích hiện có. Nếu không có bản nhạc tương thích
được tìm thấy cho một phương tiện nó được tạo ra. Có thể sử dụng tới 20 hoạt động -cat tích lũy.
Cú pháp giống như -add.
-cực-mèo
bỏ qua kiểm tra cấu hình phương tiện khi nối tệp.
-giữ nhân
theo mặc định, tất cả phương tiện hệ thống MPEG-4 đều bị xóa bằng -add và -cat. Tùy chọn này
sẽ tránh xóa chúng khỏi tệp cuối cùng.
-giữ tất cả
giữ tất cả các bản nhạc hiện có khi thêm tệp.
-dref giữ dữ liệu phương tiện trong tệp gốc và chỉ nhập siêu dữ liệu (thời gian khung hình, kích thước và
truy cập ngẫu nhiên).
LƯU Ý Tham chiếu dữ liệu có thể không thành công với một số AVI vì nó yêu cầu dữ liệu được đóng khung (ví dụ:
Mẫu MP4) liên tục trong tệp gốc, không phải lúc nào cũng vậy
tùy theo sự xen kẽ ban đầu.
-không đánh rơi
buộc FPS không đổi khi nhập video AVI. Theo mặc định, khung không được mã hóa (n-vop)
bị xóa tại thời điểm nhập, dẫn đến phương tiện tốc độ khung hình thay đổi.
-đóng gói
đối với CMP / M4V (MPEG-4 Visual thô), buộc chế độ dòng bit đóng gói (loại bỏ tất cả n-vops
và nhập ở tốc độ khung hình không đổi).
-sbr nhập AAC dưới dạng AAC-SBR, với tín hiệu tương thích ngược (bộ giải mã không phải AAC-SBR
nên có thể chơi nó).
-sbrx nhập AAC dưới dạng AAC-SBR, với tín hiệu tương thích không ngược (không phải AAC-SBR
bộ giải mã sẽ không thể chơi nó).
-ovsbr nhập AAC dưới dạng AAC-SBR với SBR mẫu quá.
-ps nhập AAC dưới dạng AAC-PS, với tín hiệu tương thích ngược của AAC-PS.
-psx nhập AAC dưới dạng AAC-PS, với tín hiệu tương thích không ngược (bộ giải mã không phải AAC-PS
sẽ không thể chơi nó).
-khung hình/giây Tốc độ khung hình
ghi đè tốc độ khung hình video đầu vào hoặc chỉ định nó cho phụ đề SUB.
-mpeg4 buộc sử dụng mô tả mẫu MPEG-4 thay vì mô tả mẫu 3GP (3GP2 QCELP / EVRC / SMV
chỉ có âm thanh).
-agg N tổng hợp N khung hình âm thanh trong 1 mẫu (chỉ phương tiện 3GP). Giá trị tối đa có thể là
15 và giá trị mặc định là 1 (không tổng hợp).
THƯỞNG THỨC LỰA CHỌN
-Mp4 chỉ định tệp đầu vào là để mã hóa. Đầu vào được hỗ trợ là các tệp BT / XMT-A / WRL / SWF.
Tên tệp đầu ra theo mặc định là tên tệp đầu vào không có phần mở rộng cộng với ".mp4"
gia hạn.
-def mã hóa các nút và tuyến đường DEF'ed bằng tên văn bản của chúng.
-log tạo tệp nhật ký bộ mã hóa BIFS.
-bệnh đa xơ cứng hồ sơ
chỉ định tệp để nhập bản nhạc - theo mặc định, FILE.mp4 được sử dụng khi mã hóa
FILE.bt (viết lại tại chỗ). Tùy chọn này chỉ cần thiết nếu bạn không cung cấp
muxInfo thích hợp cho mỗi luồng trong tệp BT / XMT.
-đồng bộ hóa thời gian
buộc tạo điểm truy cập ngẫu nhiên BIFS mỗi mili giây. Không thể được sử dụng
với -shadow. CẢNH BÁO: điều này có thể dẫn đến hành vi kỳ lạ trong bản trình bày của bạn vì
một điểm truy cập ngẫu nhiên BIFS khởi động lại tất cả phương tiện hiện đang chạy trong cảnh
(CHỈ TRẮC NGHIỆM - NGUY HIỂM). Không thể sử dụng với -shadow.
-bóng thời gian
buộc tạo điểm truy cập ngẫu nhiên bóng BIFS mỗi mili giây. Bong tôi
mẫu là các điểm truy cập ngẫu nhiên có thể được sử dụng thay vì truy cập không ngẫu nhiên
điểm khi tìm kiếm. CẢNH BÁO: điều này có thể không được hỗ trợ bởi một số người chơi (CHUYÊN GIA
CHỈ - NGUY HIỂM). Không thể sử dụng với -sync.
-ctx-in hồ sơ
chỉ định ngữ cảnh ban đầu (MP4 / BT / XMTA) để xử lý phân đoạn. Sau đó, tập tin đầu vào phải
là tệp chỉ lệnh: không có IOD và không có lệnh ngầm (lệnh không có 'AT').
-ctx-ra hồ sơ
chỉ định tệp đầu ra của ngữ cảnh cập nhật (MP4 / BT / XMTA) trong chế độ xử lý phân đoạn.
Đây là tùy chọn, xử lý phân đoạn không cần lưu trữ ngữ cảnh cuối cùng.
-cách giải quyết res
Hệ số phân giải LASeR (-8 đến 7, mặc định là 0). Tất cả các coords được nhân với 2 ^ res
trước khi cắt bớt.
-coord-bit bit
bit được sử dụng để mã hóa các tọa độ cắt ngắn trong LASeR. (0 đến 31, mặc định 12)
-scale-bit bit
bit được sử dụng để mã hóa các thang đo cắt ngắn trong LASeR. (0 đến 4, mặc định là 0)
-tự động định lượng res
Sử dụng định lượng LASeR tự động. độ phân giải được đưa ra như thể sử dụng-giải pháp nhưng
coord-bit và scale-bit được suy ra.
ISMACRYPT LỰA CHỌN
-mật mã drm_file
mã hóa một bản nhạc cụ thể bằng cách sử dụng ISMA AES CTR 128.
-giải mã [drm_file]
giải mã một bản nhạc cụ thể bằng ISMA AES CTR 128. Có thể bỏ qua drm_file nếu khóa
có trong hồ sơ.
-độ-km [tkID =] kms_uri
thay đổi vị trí KMS cho tất cả các tuyến đường hoặc một tuyến đường nhất định nếu tkID được chỉ định.
DRM hồ sơ cú pháp cho GPAC ISMACrypto
Tệp là XML và sẽ bắt đầu bằng tiêu đề xml. Gốc tệp là một phần tử "ISMACryp".
Tệp là danh sách các phần tử "ISMACrypTrack".
Thuộc tính ISMACrypTrack:
TrackID: ID của đường đi để vi / giải mã.
khóa: Khóa AES-128 được định dạng (chuỗi hex 0x +32 ký tự.
muối: khóa muối CTR IV (64 bit) (chuỗi hex 0x +16 ký tự.
Thuộc tính chỉ mã hóa
Scheme_URI: URI của lược đồ được sử dụng.
KMS_URI: URI của hệ thống quản lý khóa - bản thân ghi khóa và muối trong tệp.
Loại mã hóa chọn lọc selectType - các giá trị được hiểu là "Không có":
tất cả các mẫu được mã hóa (mặc định), "RAP": chỉ mã hóa các đơn vị truy cập ngẫu nhiên, "Không
RAP ": chỉ mã hóa các đơn vị truy cập không ngẫu nhiên," Rand ": lựa chọn ngẫu nhiên là
đã thực hiện "," X ": Mã hóa mọi mẫu đầu tiên từ X," RandX ": Mã hóa một mẫu ngẫu nhiên
mẫu ra khỏi X.
ipmpType: Loại tín hiệu IPMP: Không có, IPMP, IPMPX.
ipmpDescriptorID: ID IPMP_Descriptor để sử dụng nếu IPMP (X) được sử dụng. Nếu không đặt MP4Box
sẽ tạo ra một cái cho bạn.
CHIẾT XUẤT LỰA CHỌN
-nguyên Đường ray
trích xuất bản nhạc đã cho ở định dạng gốc khi được hỗ trợ.
-thô Đường ray
trích xuất từng mẫu bản nhạc vào một tệp. Lưu ý: 'TrackID: N' trích xuất mẫu thứ N của
theo dõi.
-không Đường ray
trích xuất bản nhạc đã cho ở định dạng NHNT. Tất cả các loại theo dõi ngoại trừ ObjectDescriptors
bài hát có thể được xuất khẩu.
-nhml Đường ray
trích xuất theo dõi ở định dạng nhml (XML nhnt). Tất cả các loại theo dõi ngoại trừ ObjectDescriptors
bài hát có thể được xuất khẩu.
-Độc thân Đường ray
trích xuất bản nhạc đã cho sang tệp mp4 mới với một bản nhạc duy nhất.
cưa Đường ray
trích xuất bản nhạc trực quan vào một tệp avi.
-qcp Đường ray
giống như '-raw' nhưng mặc định là định dạng tệp QCP cho codec âm thanh AVRC và SMV.
-aviraw TK
trích xuất bản nhạc AVI sang định dạng thô của nó. TK có thể là một trong "video", "âm thanh" hoặc "audioN"
cho các tệp avi nhiều rãnh (cf '-info').
-saf tệp remux để ghép kênh SAF.
-dvbhdemux
tệp demux DVB-H thành IP Datagram.
-diod trích xuất tệp IOD ở định dạng thô khi được hỗ trợ.
XE LỰA CHỌN
-thông tin [Truy tìm ID]
in thông tin phim và theo dõi. Nếu TrackID được chỉ định, kết xuất chỉ được mở rộng
thông tin theo dõi. Nếu tệp đầu vào không phải là tệp IsoMedia, hãy liệt kê các bản nhạc đã biết để nhập.
-bt kết xuất cảnh hoàn chỉnh trong một tệp BT. Thao tác này sẽ xóa các nút MPEG4 không xác định.
-xmt lưu toàn bộ cảnh vào tệp XMT-A. Thao tác này sẽ xóa các nút MPEG4 không xác định.
-wrl kết xuất cảnh hoàn chỉnh trong tệp VRML97 WRL. Thao tác này sẽ xóa các nút VRML97 không xác định.
-x3d kết xuất cảnh hoàn chỉnh trong tệp X3D XML. Điều này sẽ loại bỏ các nút X3D không xác định.
-x3dv lưu toàn bộ cảnh vào tệp Văn bản X3D (VRML). Thao tác này sẽ xóa X3D không xác định
điểm giao.
-lsr kết xuất cảnh hoàn chỉnh trong tệp LASeR + XML.
-đĩa tạo hình ảnh XML của các nguyên tử tệp.
-drtp tạo hình ảnh XML của tất cả các mẫu theo dõi gợi ý của tệp mp4 gợi ý.
-dts in thời gian mẫu vào đầu ra văn bản.
-dcr tạo hình ảnh XML của tất cả các mẫu theo dõi ISMACryp của tệp mp4.
-sdp tạo tệp SDP được liên kết với tệp mp4 gợi ý.
-dump-bìa
Trích yếu ảnh bìa nếu có.
-dump-chap
Trích xuất danh sách chương vào tệp nếu có.
-ttxt chuyển đổi phụ đề đầu vào sang định dạng GPAC TTXT.
-ttxt Truy tìm ID
xuất đoạn văn bản đã cho sang định dạng GPAC TTXT.
-srt chuyển đổi phụ đề đầu vào sang định dạng SRT.
-srt Truy tìm ID
xuất đoạn văn bản đã cho sang định dạng phụ đề SRT.
-std đổ vào stdout thay vì tập tin.
-stat tạo báo cáo nghiêm ngặt về việc sử dụng nút / trường cho toàn bộ bản trình bày.
-số liệu thống kê tạo báo cáo thống kê về việc sử dụng nút / trường trên mỗi Đơn vị truy cập BIFS.
-statx tạo báo cáo thống kê về việc sử dụng nút / trường trong biểu đồ cảnh sau mỗi BIFS
Đơn vị truy cập.
-băm tạo SHA-1 Hash của tệp đầu vào.
Siêu dữ liệu LỰA CHỌN
MP4Box hỗ trợ bổ sung Meta vào định dạng tệp IsoMedia, được sử dụng để tạo tệp chung
vùng chứa dữ liệu (có thời gian hoặc không có thời hạn).
-set-meta args.
đặt loại đối tượng meta. Cú pháp là "ABCD [; tk = N] trong đó:
ABCD là mã bốn ký tự của loại, hoặc O / NULL để xóa đối tượng meta
tk cho biết liệu meta có ở cấp gốc (không có "tk"), ở cấp moov hay không
(tk = 0) hoặc ở cấp độ theo dõi (tk = trackID).
-thêm-mục args.
thêm tài nguyên vào meta đã cho. args là đường dẫn tệp mục theo sau bởi ';'
các tùy chọn riêng biệt:
tk = N: tương tự như trên
name = item_name: chỉ định tên mục, nếu không, tên tệp sẽ được sử dụng
mime = mimeType: chỉ định loại mime của mục, nếu không thì application / octet-stream là
đã sử dụng
encoding = enctype: chỉ định kiểu mã hóa nội dung Lưu ý rằng đường dẫn tệp được đặt thành
"this" hoặc "self" sẽ xác định mục được thêm vào dưới dạng toàn bộ tệp IsoMedia
-rem-mục args.
loại bỏ mục khỏi meta đã cho. Cú pháp là itemID [; tk = ID].
-bộ-chính args.
đặt mục đã cho làm mục chính trong meta đã cho. Cú pháp là itemID [; tk = ID].
-set-xml args.
đặt XML thành meta đã cho. Cú pháp là xml_file_path [; tk = ID] [; binary].
-rem-xml [tk = ID]
loại bỏ dữ liệu XML khỏi meta đã cho.
-dump-xml xml_out_file_name [; tk = ID]
kết xuất dữ liệu XML của meta đã cho vào một tệp.
-dump-item itemID [; tk = ID] [; path = fileName]
kết xuất mục nhất định của meta đã cho vào một tệp. Theo mặc định, tên mục là
được sử dụng làm tên tệp đầu ra.
-gói
gói đầu vào tệp XML vào một vùng chứa ISO. tất cả các phương tiện được tham chiếu ngoại trừ
siêu liên kết được thêm vào tệp.
-mgt gói đầu vào tệp XML vào một widget MPEG-U trong vùng chứa ISO. Tất cả các tệp chứa
trong thư mục hiện tại được thêm vào gói tiện ích.
RTP MÁY HƯỚNG DẪN LỰA CHỌN
MP4Box có thể truyền tệp ISO sang RTP. Trình phát trực tiếp hiện không hỗ trợ dữ liệu
carrouselling và do đó sẽ không xử lý các luồng BIFS và OD đúng cách.
-rtp cho phép trình phát tệp rtp.
-noloop
vô hiệu hóa vòng lặp khi phát trực tuyến.
-mpeg4 buộc MPEG-4 ES Chung cho tất cả các luồng RTP.
-dst = IP
Đích IP (uni / multi-cast). Mặc định: 127.0.0.1.
-port = PORT
cổng đầu ra của luồng đầu tiên. Mặc định: 7000.
-mtu = MTU
đường dẫn MTU cho các gói RTP. Mặc định là 1450 byte.
-ifce = IP
Địa chỉ IP của giao diện vật lý để sử dụng. Mặc định: NULL (BẤT KỲ).
-ttl = N thời gian tồn tại cho các gói đa phương. Mặc định: 1.
-sdp = FILE
tên tệp của SDP đã tạo. Mặc định là session.sdp.
Live BỐI CẢNH MÁY HƯỚNG DẪN LỰA CHỌN
MP4Box có thể truyền nội dung BIFS hoặc DIMS tới RTP với tính năng tạo băng chuyền và cập nhật. Các
streamer hiện không hỗ trợ phát trực tuyến âm thanh / video / hình ảnh cùng lúc. Tất cả
các tùy chọn được hỗ trợ bởi trình phát tệp được hỗ trợ.
-trực tiếp cho phép phát trực tiếp rtp.
-dim bật chế độ DIMS cho đầu vào SVG - mặc định: tắt.
-src = FILE
nguồn cập nhật - mặc định: null.
-rap = TIME
thời lượng tính bằng mili giây của băng chuyền cơ sở - mặc định: 0 (tắt). bạn có thể chỉ định khoảng thời gian RAP
của một ESID (không có trong DIMS) với -rap = ESID = X: time.
Runtime Các lựa chọn
Các tùy chọn sau có thể được sử dụng khi được nhắc:
q: thoát
u: nhập một số lệnh sẽ được gửi
U: giống như u nhưng báo hiệu các bản cập nhật là quan trọng
e: nhập một số lệnh sẽ được gửi mà không được tổng hợp
E: giống e nhưng báo hiệu các bản cập nhật là quan trọng
f: buộc gửi RAP
F: buộc tái tạo và gửi RAP
p: đổ cảnh hiện tại
SWF LỰA CHỌN
MP4Box có thể nhập các tệp Macromedia Flash (".SWF") rất đơn giản. Bạn có thể chỉ định đầu vào SWF
tập tin với các công tắc -bt, xmt và -mp4.
-toàn cầu
tất cả các định nghĩa SWF được đặt trong thay thế cảnh đầu tiên. Theo mặc định, các định nghĩa SWF được gửi
Khi cần thiết.
-no-ctrl
sử dụng luồng chuyên dụng để điều khiển phim. Thao tác này sẽ vô hiệu hóa ActionScript.
-không có văn bản
xóa tất cả văn bản SWF.
-không có phông chữ
xóa tất cả Phông chữ SWF được nhúng, buộc phải sử dụng Phông chữ MPEG-4 Văn bản và phông chữ đầu cuối.
-không dòng
loại bỏ tất cả các đường khỏi hình dạng SWF.
-không tốt nghiệp
loại bỏ tất cả các gradient khỏi hình dạng swf.
-quad sử dụng đường cong bezier bậc hai thay vì đường lập phương.
-xlp hỗ trợ cho tính minh bạch và khả năng mở rộng đường.
-làm phẳng Giá trị
thay thế 2 dòng liên tiếp bằng một dòng duy nhất khi góc giữa các dòng nhỏ hơn
Giá trị (tính bằng radian). Giá trị 0 vô hiệu hóa quá trình làm phẳng.
HPORT TRỢ ĐẦU VÀO M FORU ĐƠN
RAW Định dạng và mở rộng
NHNT (.media .nhnt .info)
Âm thanh MPEG (.mp3)
ADTS-AAC (.aac)
MPEG-4 trực quan (.cmp .m4v)
Video H263 (.263 .h263)
Video AVC / H264 (.h264 .h26L .264 .26L)
Hình ảnh JPEG (.jpg .jpeg)
Hình ảnh PNG (.png)
Âm thanh AMR (WB) (.amr .awb)
Âm thanh EVRC (.evc)
Âm thanh SMV (.smv)
Container Định dạng và mở rộng
AVI (.avi)
MPEG-PS (.mpg .mpeg .vob .vcd .svcd)
QCP (.qcp)
OGG (.ogg)
Tệp ISO-Media (không kiểm tra phần mở rộng)
bản văn Định dạng và mở rộng
Phụ đề SRT (.srt)
Phụ đề SUB (.sub)
Văn bản theo thời gian GPAC (.ttxt)
QuickTime TeXML Text (.xml) (xem tài liệu QT)
Scene Định dạng và mở rộng
MPEG-4 XMT-A (.xmt .xmta .xmt.gz .xmta.gz)
MPEG-4 BT (.bt .bt.gz)
VRML (.wrl .wrl.gz)
X3D-XML (.x3d .x3d.gz)
X3D-VRML (.x3dv .x3dv.gz)
MacroMedia Flash (.swf) - chỉ hỗ trợ nhập rất hạn chế
CHUNG SỬ DỤNG
Nhập khẩu a hồ sơ
Nhập AVI: MP4Box -add myfile.avi mymp4.mp4
Nhập âm thanh từ AVI: MP4Box -add myfile.avi # audio mymp4.mp4
Nhập video từ AVI: MP4Box -add myfile.avi # video mymp4.mp4
Nhập MP3 và để dữ liệu bên ngoài: MP4Box -dref -add myfile.mp3 mymp4.mp4
Nhập JPEG hoặc PNG: MP4Box -add myfile.jpg mymp4.mp4
Tạo phim với phụ đề: MP4Box -add video.avi -add audio.mp3 -add
Subtitle.srt mymp4.mp4
Căn cứ Tập tin hoạt động
Chuyển đổi tệp để truyền trực tuyến HTTP / FTP: MP4Box -inter 1000 myfile.mp4
Chuyển đổi tệp không xác định thành ISMA để truyền trực tuyến HTTP / FTP: MP4Box -isma -inter 1000
myfile.mp4
Chuyển đổi tệp không xác định thành ISMA và tôn trọng đồng bộ hóa bị hỏng ISMA: MP4Box -ismax myfile.mp4
Chuyển đổi tệp không xác định thành 3GP: MP4Box -3gp myfile.mp4
Gợi ý a Tập tin
Chuẩn bị bất kỳ mp4 nào để phát trực tuyến ISMA: MP4Box -isma -hint myfile.mp4
Chuẩn bị bất kỳ 3GP nào để phát trực tuyến: MP4Box -hint myfile.3gp
Chuẩn bị bất kỳ 3GP nào để phát trực tuyến với tổng hợp RTP: MP4Box -hint -multi myfile.3gp
Chuẩn bị một mp4 âm thanh / video đơn giản được tối ưu hóa cho máy chủ: MP4Box -hint -copy -tight
myfile.mp4
Chuẩn bị một mp4 phức tạp với BIFS để phát trực tuyến: MP4Box -ocr -iod -hint myfile.mp4
Giải mã mã hóa a hồ sơ
Mã hóa tệp BT và giữ tên nút để kiểm tra sau: MP4Box -mp4 -def pres.bt
Mã hóa tệp XMT-A: MP4Box -mp4 pres.xmt
Dịch tệp BT sang XMT-A: MP4Box -xmt pres.bt
Dịch XMT-A sang tệp BT: MP4Box -bt pres.xmt
Giải mã MP4 thành BT: MP4Box -bt pres.mp4
Sử dụng MP4Box trực tuyến bằng các dịch vụ onworks.net
