2011-02-15 4 views

답변

1

cfexecute을 사용하면 CF 서버에서 명령 줄을 실행할 수 있습니다.

는 FFmpeg -itsoffset -4 -i test.avi -vcodec MJPEG -vframes 1 -an -f rawvideo -s 320x240의 시험 :

KARTHIK이는 FFmpeg에 대해 다음 구문을 제안하는 블로그 게시물을 링크.

JPG

그래서 당신은 같은 것을 할 수있는 :

<cfexecute 
    name="c:\pathto\ffmpeg\ffmpeg.exe" 
    arguments="-itsoffset -4 -i #sourcevideo# -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 #thumbnaildestination" /> 

내가 이런 식으로는 FFmpeg를 실행하지 않은 그리고 당신은 가능성이 experim해야합니다 ent를 사용하여 원하는 결과를 얻을 수 있지만 일단 워크 플로를 작성하면 매우 간단합니다.

ColdFusion 서버 인스턴스가 실행중인 사용자 계정에 따라 fmpeg.exe을 실행하는 문제가 발생할 수도 있습니다.

+0

감사합니다. ffmpeg 명령을 사용하는 방법에 대해 궁금해서 생각했지만 cfexecute 태그를 사용하고 있습니다. –

+0

폴더를 통해 검색을 수행했으며 수동으로 모든 폴더를 조사 했으므로 ffmpeg.exe 또는 확장자가 .exe 인 파일은 없습니다. 어떤 파일을 가리켜 야합니까? –

+0

@nick은 Windows 또는 다른 OS의 CF 서버입니까? – Antony

1
+0

ColdFusion에서이를 수행 할 원시 메소드가 없다고 말하는 것은 완전히 정확하지 않다고 말하는 것은 사실이지만 말입니다. – Antony

+0

저는 ColdFusion을 인식하지 못했지만 과거에는 FFMPEG를 시도했습니다. – KK99

관련 문제