Windows 용 ffmpeg를 사용하여 수천 개의 이미지와 사운드를 단일 비디오 파일로 변환하려고합니다.ffmpeg 및 windows 명령 줄
ffmpeg -i apples.jpg -i oranges.jpg -i orangessound.wav -i bananas.jpg -vcodec mpeg4 test.avi
My Delphi 프로그램은 명령 줄을 문자열로 생성하고 shellexecute를 사용하여 호출합니다.
그러나 명령 줄은 8191자를 초과 할 수 없습니까? 그렇다면 ffmpeg가 파일에서 매개 변수를 대신 읽을 수 있습니까?
이 경우
ShellExecute는 [CreateProcess] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85) .aspx)를 호출하므로 null 종결자를 포함하여 32,768 자입니다. –
왜 ffmpeg -i appels.jpg를 호출하면 완료 될 때까지 기다린 다음 ffmpeg -i oranges.jpg를 호출하여 마지막 출력 파일에 추가할까요? – opc0de
경로 길이는 Delphi/FPC 버전에 따라 달라질 수 있습니다 (-A 및 -W 버전의 경로 길이 문제가 다른 경우) –