Làm thế nào tôi có thể trộn hai bộ phim với nhau trước khi tôi phanh tay?


8

Làm thế nào tôi có thể trộn hai bộ phim với nhau trước khi tôi phanh tay?

Tôi đã có một bộ phim hai phần trên đĩa của mình dưới dạng một cặp thư mục VideoTS. Tôi muốn tạo một bộ phim đầu ra. Tôi dự định sử dụng phanh tay để thực hiện mã hóa, trừ khi ai đó có thể chỉ ra một cách tốt hơn để làm điều đó. Mục đích cuối cùng là tạo một tệp video cho iPhone hoặc iPod của tôi. Tôi đã có khoảng 90 video như thế này, nhưng chưa bao giờ thực hiện một đoạn hai.

Tôi có bị buộc phải phanh tay và sau đó ủy quyền lại bằng cách sử dụng nền tảng khác không? Tôi có thể làm điều đó, nhưng hình dung có một cách dễ dàng hơn để làm điều đó. Nếu có một phần mềm khác thay đổi quy trình làm việc của tôi nhưng thực hiện việc này trong ít bước hơn, tôi cũng có thể chấp nhận đó là câu trả lời.

Nếu không có cách nào để kết hợp cả hai thành một tệp video một cách gọn gàng, thì lựa chọn của tôi sẽ là mở nó trong một cái gì đó như Windows Live Movie Maker và chỉ cần trộn hai đầu vào mp4 / m4v vào một tệp.


3
Chỉ cần xóa đoạn đầu tiên và tên của bộ phim và không ai quan tâm. Có đủ phim miễn phí, hoặc phim bạn có thể tự tạo, để biến đây thành một chủ đề thường hữu ích mà không ngụ ý các vấn đề pháp lý.
Daniel Beck

Nghĩ vậy? Tôi không chắc chắn.
jcolebrand

Vâng, chưa bao giờ thấy ai đó ca ngợi về điều đó ở đây, như mọi khi. Về cơ bản, bạn không muốn mã hóa lại bất cứ thứ gì. Tôi sẽ đề nghị trích xuất cả hai thành h.264 / MP4 bằng Handbrake và các cài đặt chính xác giống nhau, sau đó hợp nhất chúng với một công cụ như MP4Box .
slhck

Về mặt kỹ thuật, @slhck, tôi muốn hỏi làm thế nào để chỉnh lại hai tệp video cùng với một cái gì đó như MP4Box thay vì hỏi làm thế nào để làm điều đó với phanh tay? Reckon Tôi nên bắt đầu một Q mới và để lại cái này cho các nhân viên của Google?
jcolebrand

Không, ổn ở lại. Các giải pháp là giống nhau, tôi đoán. Tôi chỉ đang cố gắng tìm hiểu làm thế nào để làm tất cả điều đó trên Windows :)
slhck

Câu trả lời:


6

Làm thế nào để tiếp cận điều này

Nếu bạn có hai phim đầu vào và muốn tạo một phim đầu ra, bạn nên cố gắng không mã hóa lại chúng khi bạn đi, mà nên lấy dòng bit gốc.

Trong trường hợp của bạn, các khả năng là:

VideoTS Phần 1 → MP4 Phần 1
VideoTS Phần 2 → MP4 Phần 2
MP4 Phần 1 & MP4 Phần 2 → MP4 cuối cùng

… hoặc là:

VideoTS Phần 1 & VideoTS Phần 2 → Video
trung gian Video trung gian → MP4 cuối cùng

Kết nối với MP4Box

Tôi sẽ chọn tùy chọn đầu tiên vì tôi không biết liệu có công cụ nào lấy các tệp DVD "thô" và ghép chúng cho bạn không.

Bạn chỉ có thể sử dụng Handbrake để mã hóa video thành các tệp MP4 với các cài đặt phù hợp (ví dụ: sử dụng các cài đặt trước của iPhone hoặc iPod). Điều quan trọng là bạn chọn chính xác cùng một cài đặt cho cả hai video.

Sau đó, sử dụng MP4Box để ghép nối những thứ đó:

mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4

Tại sao bạn không nên mã hóa lại

Phần quan trọng là bạn thực sự sử dụng một công cụ như MP4Box để ghép các video chứ không phải là Trình chỉnh sửa tuyến tính như Windows Movie Maker. Theo như tôi biết, WMM sẽ không cho phép bạn sao chép các dòng bit codec h.264, nhưng cần phải mã hóa lại video sau khi bạn nối chúng.

Điều này có nghĩa là bạn sẽ bị mất thế hệ , như bạn biết từ hình ảnh JPEG. Nó có thể không đáng chú ý, nhưng tôi không biết bộ mã hóa Windows Movie Maker tốt như thế nào để bắt đầu. Tôi nghi ngờ chất lượng sẽ là như nhau.


Công cụ mới và mọi thứ! Yay quy trình làm việc! Tôi thực sự không nghĩ rằng nó sẽ gây ra tổn thất thế hệ khi làm điều đó trong WMM, nhưng bây giờ bạn chỉ ra điều đó, điều đó có ý nghĩa. Tôi nghĩ có lẽ Handbrake có thể làm công việc một mình. Ah tốt, điều này sẽ rất tuyệt!
jcolebrand

6

Tôi đã không thể làm điều đó trong Handbrake (câu trả lời của Kev cho thấy có thể thực hiện được với chuyển đổi hàng loạt nhưng điều đó không hiệu quả với tôi) nhưng ffmpeg hỗ trợ nó bằng tính năng nối của nó . Ghép nhiều tệp đầu vào và mã hóa luồng video bằng x264 và sao chép luồng âm thanh vào một tệp đầu ra MP4:

ffmpeg -f concat -i files.txt -c:v libx264 -crf 22 -c:a copy output.mp4

files.txt là danh sách các tập tin đầu vào theo định dạng

file '/path/to/file1'
file '/path/to/file2'

4
Tôi thậm chí sẽ đề xuất ffmpeg -f concat -i files.txt -c:v copy -c:a copy output.mp4(tương ứng output.avihoặc tương tự), nhanh hơn và không mã hóa lại như @slhck khuyến nghị.
trắng_gecko

1

Không cần phải mã hóa lại. Để kết hợp các tệp .VOB trong thư mục VideoTS:

  1. Sao chép chúng vào ổ cứng của bạn.
  2. Mở một dấu nhắc lệnh DOS
  3. Chuyển đến thư mục mà bạn đã sao chép các tập tin
  4. và sử dụng lệnh sau

    copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg

Đối với xx sử dụng số từ thông tin tập tin thực tế.

Điều này sẽ kết hợp chúng thành một tệp đầu ra mpg mà sau đó bạn có thể Handbrake thành một tệp nhỏ hơn bằng cách chọn định dạng mp4. Bạn nên Handbrake chúng hoặc tập tin kết quả sẽ có vấn đề về thời gian. Ví dụ: một bộ phim dài 2 giờ có thể hiển thị dài 5 phút.

Nói chung, kích thước tệp VOB là 1.073.739.776 cộng với một tệp còn lại Để chắc chắn, hãy phát các tệp VOB trước bằng cách nhấp đúp vào chúng để đảm bảo chúng là những tệp bạn muốn.


-1

Nếu bạn thả tất cả các tệp trong một thư mục với các tên đặt chúng theo đúng thứ tự thì hãy mở thư mục đó trong handbrake (chứ không phải các tệp), nó sẽ tự động hợp nhất chúng - vì vậy không cần phải hợp nhất trước khi xử lý.

  • Tôi đã ngẫu nhiên thử rằng sau khi thất bại trong việc làm cho những thứ khác hoạt động (YMMV).

1
Bạn nên sửa câu trả lời của mình để dễ hiểu. Và đừng đặt một viên đạn mà không có một danh sách như thế
phuclv

1
Không làm việc cho tôi. Phanh tay chỉ mã hóa một tiêu đề tại một thời điểm, không thể tìm thấy tùy chọn để hợp nhất.
kynan

tôi cũng không làm việc Sử dụng v0.10.0
một số người dùng
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.