수동으로 브레이킹하기 전에 두 영화를 어떻게 혼합 할 수 있습니까?


8

수동으로 브레이킹하기 전에 두 영화를 어떻게 혼합 할 수 있습니까?

디스크에 VideoTS 폴더 쌍으로 두 부분으로 된 영화가 있습니다. 하나의 출력 동영상을 생성하고 싶습니다. 누군가가 더 나은 방법을 지적 할 수 없다면 핸드 브레이크 를 사용 하여 인코딩을 할 계획입니다 . 마지막 의도는 내 iPhone 또는 iPod 용 비디오 파일을 만드는 것입니다. 나는 이미 90 개 정도의 비디오를 가지고 있지만 2 파트는하지 않았다.

핸드 브레이크 한 다음 다른 플랫폼을 사용하여 다시 작성해야합니까? 할 수는 있지만 더 쉬운 방법이 있다고 생각했습니다. 워크 플로를 변경하지만 더 적은 단계로이 작업을 수행하는 또 다른 소프트웨어가 있다면이를 그 대답으로 받아 들일 수 있습니다.

두 가지를 하나의 비디오 파일로 깔끔하게 결합하는 방법이 없다면 Windows Live Movie Maker 와 같은 형식으로 열어 두 입력 mp4 / m4v를 하나의 파일로 혼합하는 것이 좋습니다.


3
첫 번째 단락과 영화 이름을 삭제하면 아무도 신경 쓰지 않습니다. 법적 문제를 암시하지 않고 일반적으로 유용한 주제로 만들기에 충분한 무료 영화 나 직접 제작 한 영화가 있습니다.
Daniel Beck

그렇게 생각해? 확실하지 않았습니다.
jcolebrand

예, 누군가가 여기에서 뛰는 것을 본 적이 없습니다. 기본적으로 어떤 것도 다시 인코딩하고 싶지 않습니다. 핸드 브레이크와 똑같은 설정을 사용하여 h.264 / MP4로 모두 추출 한 다음 MP4Box 와 같은 도구로 병합하는 것이 좋습니다 .
slhck

기술적으로 @slhck, 수동 브레이크를 사용하는 방법을 묻는 대신 두 개의 비디오 파일을 MP4Box와 함께 리플 로우하는 방법을 묻고 싶습니까? Reckon 나는 새로운 Q를 시작하고 이것을 구글 직원에게 맡겨야합니까?
jcolebrand

아뇨, 괜찮습니다 해결책은 비슷합니다. 난 그냥 Windows에서 모든 것을 수행하는 방법을 찾으려고 노력하고 있습니다 :)
slhck

답변:


6

이것에 접근하는 방법

두 개의 입력 동영상이 있고 하나의 출력 동영상을 생성하려면 원하는대로 다시 인코딩하지 말고 원래 비트 스트림을 가져와야합니다.

귀하의 경우 가능성은 다음 중 하나입니다.

VideoTS 1 부 → MP4 1 부
VideoTS 2 부 → MP4 2
부 MP4 1 부 및 MP4 2 부 → Final MP4

… 또는 :

VideoTS Part 1 & VideoTS Part 2 → 중간 비디오
중간 비디오 → Final MP4

MP4Box와 연결

"원시"DVD 파일을 가져 와서 연결할 수있는 도구가 있는지 모르기 때문에 첫 번째 옵션을 선택합니다.

Handbrake를 사용하면 적절한 설정 (예 : iPhone 또는 iPod 사전 설정 사용)으로 MP4 파일로 비디오를 인코딩 할 수 있습니다. 두 비디오에 대해 정확히 동일한 설정을 선택하는 것이 중요합니다.

그런 다음 MP4Box 를 사용하여 다음 을 연결하십시오.

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

다시 인코딩하지 않아야하는 이유

중요한 부분은 실제로 Windows Movie Maker와 같은 비선형 편집기가 아닌 MP4Box와 같은 도구를 사용하여 비디오를 연결한다는 것입니다. 내가 아는 한 WMM에서는 h.264 코덱 비트 스트림을 복사 할 수 없지만 비디오를 연결 한 후에 다시 인코딩해야합니다.

즉 , JPEG 이미지에서 알 수 있듯이 생성 손실발생 합니다. 눈에 띄지 않을 수도 있지만 Windows Movie Maker의 인코더 가 얼마나 좋은지 잘 모르겠습니다 . 나는 품질이 동일하다는 것을 의심 할 것입니다.


새로운 도구와 모든 것! 예, 워크 플로우! 솔직히 그것이 WMM에서 발생하는 손실을 초래할 것이라고 생각하지는 않았지만 이제는 지적 했으므로 어느 정도 의미가 있습니다. 핸드 브레이크가 혼자 일을 할 수있을 것 같아요. 아 잘, 이것은 좋을 것이다!
jcolebrand

6

나는 핸드 브레이크에서 그것을 할 수 없었습니다 (Kev의 대답은 배치 변환으로 가능하지만 나에게 효과적이지 않다는 것을 제안합니다).하지만 ffmpeg연결 기능을 사용하여 지원합니다 . 여러 입력 파일을 연결하고 x264로 비디오 스트림을 인코딩하고 오디오 스트림을 단일 MP4 출력 파일로 복사합니다.

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

files.txt 형식의 입력 파일 목록입니다.

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

4
@slhck가 권장하는 것처럼 더 빠르며 다시 인코딩하지 않는 권장 ffmpeg -f concat -i files.txt -c:v copy -c:a copy output.mp4( 대답 output.avi또는 유사)도 권장합니다.
white_gecko

1

다시 인코딩 할 필요가 없습니다. VideoTS 폴더에서 .VOB 파일을 결합하려면 :

  1. 하드 드라이브에 복사하십시오.
  2. DOS 명령 프롬프트를여십시오
  3. 파일을 복사 한 디렉토리로 이동
  4. 다음 명령을 사용하십시오.

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

xx의 경우 실제 파일 정보의 숫자를 사용하십시오.

mp4 형식을 선택하여 작은 파일로 핸드 브레이크 할 수있는 단일 mpg 출력 파일로 파일을 결합합니다. 핸드 브레이크해야합니다. 그렇지 않으면 결과 파일에 타이밍 문제가 있습니다. 예를 들어 2 시간 분량의 영화는 5 분 길이로 표시 될 수 있습니다.

일반적으로 VOB 파일 크기는 1,073,739,776 + 하나의 나머지 파일입니다. 확실히, VOB 파일을 두 번 클릭하여 원하는 파일인지 확인하십시오.


-1

모든 파일을 올바른 순서로 이름을 가진 하나의 디렉토리에 놓은 다음 파일 대신 수동 브레이크로 디렉토리를 열면 자동으로 병합되므로 미리 병합 할 필요가 없습니다.

  • 나는 다른 일을하지 못한 후 무작위로 시도했습니다 (YMMV).

1
이해하기 쉽도록 답을 고쳐야합니다. 그리고 그런 목록이없는 총알을 두지 마십시오
phuclv

1
나를 위해 작동하지 않습니다. 핸드 브레이크는 한 번에 하나의 타이틀 만 인코딩하므로 병합 옵션을 찾을 수 없습니다.
kynan 2019

나에게도 효과가 없다. v0.10.0 사용
일부 사용자
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.