파이썬 2.7에서 비디오 클립의 크기를 조정하고 싶습니다.비디오 클립 파이썬 크기 조정 방법
예를 들어 우리는 결과는 360p의 품질 내가 Moviepy와 솔루션이되어야한다고 생각
와 "movie.mp4"해야 1080p의 품질 에 "movie.mp4"를 제공합니다. 당신이 그걸로 해결책을 안다면.
나를 대답하면 감사 할 것입니다.
파이썬 2.7에서 비디오 클립의 크기를 조정하고 싶습니다.비디오 클립 파이썬 크기 조정 방법
예를 들어 우리는 결과는 360p의 품질 내가 Moviepy와 솔루션이되어야한다고 생각
와 "movie.mp4"해야 1080p의 품질 에 "movie.mp4"를 제공합니다. 당신이 그걸로 해결책을 안다면.
나를 대답하면 감사 할 것입니다.
는 moviepy으로 영화의 크기를 조정하는 방법입니다 see the mpviepy doc here
import moviepy.editor as mp
clip = mp.VideoFileClip("movie.mp4")
clip_resized = clip.resize(height=360) # make the height 360px (According to moviePy documenation The width is then computed so that the width/height ratio is conserved.)
clip_resized.write_videofile("movie_resized.mp4")
할 수도 있습니다 조정의 마지막 줄에서 매개 변수를 bitrate="500k"
또는 bitrate="5000k"
을 추가하여 품질.
위에서 말했듯이 ffmpeg를 직접 사용할 수도 있습니다. 빠른 스크립트가 필요한 경우 더 간단합니다.
왜 ffmpeg가 필요하지 않습니까?
ffmpeg -i movie.mp4 -vf scale=640:360 movie_360p.mp4
가 640를 사용하는 경우 : 29 다음에, 본 실시 예에서, 스케일 필터는 종횡비를 유지하며 자동으로 정확한 높이를 계산한다.
추가 옵션은 H.264 encoding guide을 참조하십시오. 여기
어떻게 파이썬에서 사용할 수 있습니까? –
os.system ("ffmpeg -i movie.mp4 -vf scale = 640 : 360 movie_360p.mp4") –
'os.system'을 사용하여 외부 프로그램을 시작하는 것이 항상 안전하지는 않습니다. – Unknown
http://zulko.github.io/moviepy/ref/videofx/moviepy.video.fx.all.resize.html?highlight=resize#moviepy.video.fx.all.resize 문서를 읽었습니까? ? – dragon2fly