Đây là dòng lệnh 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, chẳng hạn như 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
CHƯƠNG TRÌNH:
TÊN
spumux - tạo và ghép phụ đề vào một luồng chương trình mpeg2 hiện có
SYNOPSIS
nước bọt [ -m DVD | -m cvd | -m svcd ] [ -s dòng ] [ -v cấp ] [ -P ] [ --nomux ] [
--nodvdtác giả-dữ liệu ] hồ sơ < mpeg > mpeg-có-phụ đề
MÔ TẢ
nước bọt mã hóa phụ đề và ghép nó vào luồng chương trình mpeg2.
-m chế độ
Đặt mã hóa cho phụ đề. Có thể là dvd, cvd hoặc svcd. Mặc định là dvd.
-s dòng
Đặt id luồng phụ đề. Mặc định là 0.
-v cấp
Đặt mức độ chi tiết.
-P Bật thanh tiến trình.
--nomux
Tắt đọc luồng MPEG từ đầu vào tiêu chuẩn. Thay vào đó, đầu ra sẽ
chỉ chứa dòng hình ảnh con.
--nodvdtác giả-dữ liệu
Tắt chuyển thông tin về màu sắc và nút sang dvdauthor.
Đây là tệp cấu hình mẫu:
<spu bắt đầu="thời gian bắt đầu"[end ="thời gian kết thúc"] [hình ảnh ="hình ảnh.png"]
[highlight = "hình ảnh.png"] [select ="hình ảnh.png"]
[trong suốt = "màu sắc"] [force =" yes "]
[autooutline = "suy ra" [outlinewidth = "chiều rộng"]
[autoorder = "row" | autoorder = "cột"]]
[xoffset = "phối hợp x"yoffset ="tọa độ y"]>
<nút [ tên="tên"] [x0 ="x0"] [y0 ="y0"] [x1 ="x1"]
[y1 = "y1"] [up ="tên"] [xuống ="tên"]
[left = "tên"] [right ="tên"] />
<hành động [ tên="tên"] [x0 ="x0"] [y0 ="y0"] [x1 ="x1"]
[y1 = "y1"] />
Mỗi hình ảnh phụ đề được mô tả bởi một nhãn. Thuộc tính bắt đầu và kết thúc tùy chọn
mô tả thời điểm phụ đề sẽ được hiển thị trên màn hình, trong "HR: MM: SS.HU". Bức hình
thuộc tính mô tả hình ảnh phụ đề chính, có thể là tệp PNG hoặc BMP. Nếu như
hình ảnh của bạn không phải là hình ảnh toàn màn hình, bạn có thể sử dụng xoffset và yoffset để di chuyển hình ảnh
xung quanh. Trong lần xuất hiện, tác giả không thể sử dụng định dạng đồ họa với alpha
kênh, sau đó, thuộc tính trong suốt có thể được sử dụng để mô tả màu nào sẽ trở thành
hoàn toàn minh bạch. Đối với các định dạng hợp lệ cho màu sắc, xem MÀU SẮC CỤ THỂ bên dưới. Nếu như
bạn muốn buộc hiển thị phụ đề, bất kể người dùng đã bật
phụ đề hoặc không, bạn có thể sử dụng thẻ lực lượng. Khi bạn đang tạo menu, thẻ buộc
yêu cầu.
Các thuộc tính và thẻ còn lại liên quan đến việc tạo menu. Thuộc tính đánh dấu
hiển thị tất cả các nút trông như thế nào khi chúng được đánh dấu (tức là khi bạn đang sử dụng
mũi tên trong menu) và thuộc tính select hiển thị tất cả các nút trông như thế nào
khi được chọn (tức là trong 1-2 giây sau khi bạn nhấn enter trong menu). Nếu như
một trong hai điều này (hoặc thuộc tính hình ảnh) bị bỏ qua, sau đó spumux tạo ra một khoảng trống (hoàn toàn
trong suốt) hình ảnh. Rõ ràng là ít nhất một thẻ phải được chỉ định.
Để hỗ trợ việc tạo nút, thuộc tính autooutline hướng dẫn spumux suy ra vị trí
các nút được định vị. Nó thực hiện điều này bằng cách cố gắng vẽ các hình chữ nhật xung quanh một bố cục
của vùng đánh dấu và chọn các hình ảnh không giao nhau bất kỳ
điểm ảnh. Để hỗ trợ các nút văn bản, chiều rộng đường viền thuộc tính cho phép bạn
chỉ định chiều rộng của hình chữ nhật được kiểm tra. Hình chữ nhật rộng hơn sẽ không thể
chen giữa các chữ cái. Cuối cùng, tự động đặt hàng mô tả cách nào để đặt hàng
các nút được phát hiện tự động, điều này rất quan trọng đối với các nút được chọn bằng số và
để ánh xạ các nút với tên nút hoặc tên ngụ ý.
Các thẻ nút và hành động mô tả các nút (các đối tượng có thể chọn rõ ràng trên màn hình)
và các hành động (các lệnh được thực thi ngay khi nhấn phím liên quan trên
Xa xôi). Nếu bạn đang sử dụng tính năng dòng tự động, chỉ cần thiết kế các nút, hãy hài lòng với
điều hướng nút được suy luận và có thể đối phó với hệ thống đặt tên đơn giản, sau đó bạn
thực sự thậm chí không cần chỉ định bất kỳ nút hoặc hành động nào. Nếu không, hãy đọc tiếp.
Thuộc tính name được sử dụng để đặt tên cho nút hoặc hành động dễ tham chiếu. Qua
mặc định chúng được đánh số tuần tự bắt đầu bằng "1". Lên, xuống, trái và phải
tên mô tả nút hoặc hành động nào nên được gắn với khóa tương ứng khi
nút hiện tại được đánh dấu, mặc dù nếu bỏ qua spumux sẽ sử dụng
thuật toán để xác định các nút để di chuyển đến.
Tọa độ (x0, y0) mô tả toàn bộ góc trên bên trái, trong khi (x1, y1)
tọa độ mô tả góc dưới bên phải đặc biệt. Tọa độ bắt đầu từ
0,0 cho góc trên bên trái. Lý tưởng nhất là tọa độ y0 và y1 đều phải là
thậm chí, vì vậy các cạnh nút hoàn toàn sử dụng hai dòng quét xen kẽ, ngay cả khi không có
dữ liệu trong dòng quét bổ sung. Một số đầu đĩa DVD sẽ điền vào dòng quét bổ sung nếu không
được chỉ định; spumux cố gắng đảm bảo rằng điều đó sẽ minh bạch nhưng không có
Bảo hành.
XỬ LÝ DỰA VÀO VĂN BẢN TIỂU TIỂU
Spumux cũng có thể xử lý phụ đề văn bản, phụ đề này sẽ được hiển thị dưới dạng đồ họa bằng
spumux. Hỗ trợ nhiều định dạng văn bản khác nhau (không phải là đồ họa) (.sub, .srt,
.ssa, .smi, .rt, .txt, .aqt, .jss, .js, ass). Spumux sẽ cố gắng xác định định dạng
tự động.
Nếu xử lý phụ đề dựa trên văn bản, không có luồng nào khác có thể được xác định, các nút hoặc các luồng khác cần
được xử lý trong một lần vượt qua khác với spumux, sử dụng tệp xml khác.
Tệp .xml sau đây hiển thị các thẻ có sẵn và cài đặt mặc định của chúng. Chỉ các văn bản
thẻ là bắt buộc, các giá trị mặc định được sử dụng nếu thẻ cụ thể không được chỉ định.
<textsub filename="demo1.srt" characteret="UTF-8"
fontize = "28.0" font = "arial" fill-color = "màu sắc"
outline-color = "màu sắc"outline-thin =" 3.0 "
shadow-offset = "0, 0" shadow-color = "màu sắc"
ngang-alignment = "left" vertical-alignment = "bottom"
left-margin = "60" right-margin = "60"
top-margin = "20" bottom-margin = "30" subtitle-fps = "fps"
phim-fps = "fps"
movie-width = "720" movie-height = "cao"khía cạnh =" 4: 3 "
lực lượng = "có"
/>
Thẻ textub xác định cài đặt cho kết xuất văn bản thành đồ họa.
Thuộc tính tên tệp xác định đường dẫn và tên của tệp phụ đề văn bản đầu vào, đây là
thuộc tính duy nhất là bắt buộc.
Thuộc tính tập ký tự xác định tập ký tự sẽ được sử dụng, các tập ký tự có sẵn
Có thể được tìm thấy tại http://www.gnu.org/software/libiconv.
Thuộc tính fontize xác định kích thước của phông chữ theo đơn vị phông chữ. Thuộc tính phông chữ
xác định phông chữ được sử dụng. Spumux sẽ khớp với tên phông chữ bằng Fontconfig nếu có, nếu không
nó sẽ sử dụng nó làm tên tệp trên hệ thống linux và sẽ xem xét các cửa sổ / phông chữ và
thư mục con spumux của thư mục chính cygwin / mingw và vào thư mục thực thi
để thực thi dựa trên cửa sổ cho phông chữ được chỉ định. Tìm kiếm phông chữ miễn phí? Một danh sách là
vào đây http://www.microsoft.com/typography/links/links.asp? type = free & part = 1 (đây chỉ là
về phông chữ, không phải về hệ điều hành).
Thuộc tính màu tô chỉ định màu sẽ được sử dụng để tô màu bên trong
văn bản, trong khi màu đường viền chỉ định màu cho đường viền đường viền để vẽ xung quanh mỗi
để đặt nó khỏi nền video. Thuộc tính độ dày đường viền
xác định độ dày của phác thảo này. Đối với các định dạng hợp lệ cho màu sắc, Xem
ĐẶC ĐIỂM MÀU SẮC bên dưới. Màu tô mặc định là màu trắng và màu đường viền mặc định là
đen.
Các thuộc tính bù bóng và màu bóng chỉ định một hiệu ứng đổ bóng sẽ được áp dụng cho
chữ. Phần bù bóng được chỉ định là 2 số nguyên có dấu, là chiều ngang và
độ lệch dọc tương ứng, với các giá trị dương ở bên phải và bên dưới. Cho
định dạng hợp lệ cho màu sắc, xem MÀU SẮC CỤ THỂ bên dưới. Màu bóng mặc định là
đen.
Thuộc tính căn chỉnh theo chiều ngang xác định căn chỉnh theo chiều ngang của phụ đề.
Các tùy chọn là: "left", "right", "center" và "default". Giá trị "mặc định" gây ra spumux
để sử dụng thuộc tính có trong tệp phụ đề văn bản nếu định dạng hỗ trợ
thuộc tính.
Thuộc tính căn chỉnh theo chiều dọc xác định căn chỉnh theo chiều dọc. Các tùy chọn là: "top",
"center" và "bottom".
Thuộc tính lề xác định không gian pixel trống tối thiểu giữa đường viền của hình ảnh
và đường viền của các dòng phụ đề.
Phụ đề fps là cần thiết cho các định dạng phụ đề sử dụng số khung hình thay vì
giây phân số để chỉ định thời gian phụ đề, trong khi fps phim là tốc độ khung hình của
bộ phim mà phụ đề đang được ghép vào; nếu bỏ qua, cả hai điều này
mặc định là 29.97 cho NTSC và 25 cho PAL.
Việc có các thuộc tính fps phụ đề và movie-fps riêng biệt giúp cho spumux có thể
tính toán lại thời gian của phụ đề nếu chúng không giống nhau.
Thuộc tính chiều rộng phim và chiều cao phim xác định kích thước tối đa của trang phụ đề,
những kích thước này không được lớn hơn kích thước của khung video (720x480 đối với NTSC, 720x576 đối với
PAL), thông thường chúng giống nhau. Một số đầu DVD thích khung phụ đề là 2 hoặc 4
pixel có chiều cao nhỏ hơn. Nếu bỏ qua, chiều rộng phim mặc định là 720 và chiều cao là 2
pixel nhỏ hơn chiều cao khung hình video.
Thuộc tính khung hình cho phép bạn chỉ định xem tỷ lệ khung hình video có phải là 16: 9 (màn hình rộng) hay không
hoặc 4: 3. Điều này, cùng với định dạng video, được sử dụng để điều chỉnh kết xuất văn bản
để đảm bảo rằng nó xuất hiện không bị biến dạng.
Tùy chọn lực lượng cho phép bạn buộc hiển thị phụ đề, bất kể
người dùng có bật phụ đề hay không.
ĐẶC ĐIỂM KỸ THUẬT MÀU
Màu sắc cho độ trong suốt của hình ảnh và điền và đường viền văn bản có thể được chỉ định trong một số
cách:
· Là một tên màu, ví dụ: "xanh lá cây". Bạn có thể sử dụng hầu hết các tên màu được liệt kê tại
<http://www.imagemagick.org/script/color.php>.
· Là một chuỗi thập lục phân đứng trước dấu "#", tương tự như định dạng HTML, ví dụ: "# FF8080". Các
số chữ số phải là bội của 3; nhóm đầu tiên chỉ định thành phần màu đỏ,
màu xanh lá cây thứ hai và màu xanh lam thứ ba.
· Là tên của không gian màu, theo sau là một đến bốn giá trị thành phần trong dấu ngoặc đơn,
ví dụ: "hsv (120, 50%, 90%)".
Không gian màu hợp lệ là "xám" (1 thành phần), "graya" (2 thành phần), "hsl" (3 thành phần),
"hsla" (4 thành phần), "hsv" (3 thành phần), "hsva" (4 thành phần), "rgb" (3 thành phần)
và "rgba" (4 thành phần). Mỗi thành phần có thể được chỉ định dưới dạng phần trăm của
giá trị tối đa có hậu tố là "%" hoặc giá trị tuyệt đối trong phạm vi 0-360 đối với màu, 0-255 đối với
mọi thứ khác. Đối với tên không gian màu kết thúc bằng "a", thành phần cuối cùng là alpha
(minh bạch) giá trị.
Lưu ý rằng các giá trị alpha là vô nghĩa đối với thuộc tính "trong suốt" trên nhãn
bên trên.[email được bảo vệ]> MarcLeeman2003Marc LeemanFri 30 tháng 19 47:26:2005 CET XNUMX
23 Tháng Mười 2010 SPUMUX(1)
Sử dụng spumux trực tuyến bằng các dịch vụ onworks.net