2012-05-15 5 views
1

두 개의 다른 형식의 pdf가 있는데, 두 형식을 서로 다른 스크립트로 작업하는 비디오로 변환해야합니다. 모두에게 공통된 스크립트가 필요합니다. 모든 제안을 주시면 감사하겠습니다. 아래 스크립트로 변환어떻게 pdf를 동일한 해상도의 이미지로 변환 할 수 있습니까?

하나의 PDF는

exec("convert -density 150 -quality 100 -resize 800x $pdf_path $temp_images "); 
exec("ffmpeg -loop 1 -f image2 -r 0.5 -b 1800 -i $temp_images_wildcard -c:v libx264 -preset slow -tune stillimage -r 5 -t 22 -y $frame_target 2>&1",$output); 

다른

exec("convert -geometry 1600x1600 -density 200x200 -quality 100 $pdf_path $temp_images "); 
exec("ffmpeg -loop 1 -f image2 -r 0.5 -b 1800 -i $temp_images_wildcard -c:v libx264 -preset slow -tune stillimage -r 5 -t 22 -y $frame_target 2>&1",$output); 

감사 이 스크립트 Preet

작업 변환 는

답변

1

이 일이 될 것입니다 :이 답이다

exec("convert -geometry 1600x1600 -density 300x300 -quality 100 -resize 1500x $pdf_path $temp_images 2>&1",$output); 
exec("ffmpeg -loop 1 -f image2 -r 0.5 -b 1800 -i $temp_images_wildcard -c:v libx264 -preset slow -tune stillimage -r 5 -t 22 -y $frame_target 2>&1",$output); 
0

나는 이것을 시도 할 것이다 :

exec("convert -density 200 $pdf_path -resize 800x -quality 100 $temp_images "); 
+0

도움이되지 않습니다! 감사 오류 ** 출력 스트림 # 0에 대한 인코더를 열 때 오류가 발생했습니다. bit_rate, rate, width 또는 height와 같은 잘못된 매개 변수가있을 수 있습니다. ** –

+0

오류에 대해 아무 말도하지 않고 ffmpeg 오류. 질문에 태그를 추가하는 것은 어떨까요? – Bonzo

0
exec("convert -geometry 1600x1600 -density 300x300 -quality 100 -resize 1500x $pdf_path $temp_images 2>&1",$output); 
exec("ffmpeg -loop 1 -f image2 -r 0.5 -b 1800 -i $temp_images_wildcard -c:v libx264 -preset slow -tune stillimage -r 5 -t 22 -y $frame_target 2>&1",$output); 

감사

관련 문제