2013-07-16 8 views
1

저는 이전에 이미 대답해온 질문 인 경우 비교적 새로운 Python이기 때문에 저와 곰이 있습니다. 나는 여러 비디오 파일을 함께 병합하는 파이썬 스크립트를 작성 중이며 온라인에서 답변을 검색하려고했지만 아무 소용이 없다. 내가 ffmpeg를 사용하지 않고 파이썬 스크립트를 작성할 수 있는지 궁금하다. 순수한 파이썬 코드를 프로그램에 사용한다. 나는 이런 식으로 시도했지만 실제로 작동하지 않습니다.Python : 여러 비디오 파일을 결합하는 방법

fo=open("outfile","wb") 
fo.write(open("infile1").read()) 
fo.write(open("infile2").read()) 
fo.close() 
+0

왜 그런 제한이 있습니까? –

답변

1

하나의 비디오 파일을 다른 비디오 파일에 추가 할 수 있는지 확실하지 않습니다. 모든 비디오 파일에는 헤더, 트랙 등의 특정 형식이 있습니다. http://en.wikipedia.org/wiki/MPEG_transport_stream을보십시오. 그러나,는 FFmpeg 당신은 이런 식으로 작업을 수행 할 수 있습니다

ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg 

이 좋은 하루 되세요) 내가 궁금

+1

질문 : * "ffmpeg_를 사용하지 않고 python 스크립트를 작성할 수 있는지 궁금합니다. * 순수한 파이썬 코드 만 사용하십시오."* – jfs

+1

그래도 FFMPEG Lol을 사용하고 싶지는 않습니다. – user2585937

0

을 내가 파이썬 순수한 을 FFmpeg에

를 사용하지 않고 파이썬 스크립트를 작성할 수있는 경우

아니요. 비디오 콘텐츠 (오디오 트랙 포함)를 결합하고 적절한 컨테이너에 패키지하기 위해 코덱에 대해 이해해야합니다. 이것은 자동화가 필요한 라이브러리가있는 사소한 작업이 아닙니다.

관련 문제