비디오를 한 형식에서 다른 형식으로 변환하려고합니다.
extension = '.avi'
extension_less_url = '../uploads/video'
import subprocess
subprocess.call(['ffmpeg', '-i', extension_less_url + extension, extension_less_url + '.mp4'])
그러나 위는 'video.mp4'라는 빈 파일을 생성합니다 . 수정하는 방법? 이것은 내가 얻는 오류입니다.
The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
import subprocess
subprocess.call('ffmpeg -f vfwcap -t 10 -r 25 -i 0 c:/test/sample11.avi')
파이썬에는 exec 명령을 실행하는 데 도움이되는 하위 프로세스 모듈이 있습니다.
여러 cmd 또는 셸 명령을 차례로 실행하려는 경우 다음을 사용할 수 있습니다.
subprocess.check_call("cd /home/pi/images; ls", shell=True)
here : "cd / home / pi / images"는 ";"로 구분 된 하나의 명령입니다. 다른 명령 "ls"실행
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다