2009-05-31 2 views
6

웹 사이트 사용자가 내 일반적인 웹 사이트에 비디오를 업로드 할 수 있도록 허용해야합니다. 이것들을 플래시 비디오로 변환하고 길이와 크기를 제한해야합니다. 웹 사이트 처리의 일부로이 작업을 자동으로 수행해야합니다.자동으로 비디오 포맷을 플래시 비디오로 변환

내가 할 수있는 간단한 도구가 있습니까? 그렇지 않다면 나를 도울 수있는 방향으로 나를 가르쳐 주시겠습니까?

감사합니다.

답변

1

ffmpeg 또는 mencoder이 일반적으로 사용됩니다.

asp.net을 사용할 때 실제로 DLL과 인터페이스해야합니다. ffmpeg에 사용할 수있는 c# wrapper도 있습니다.

ffmpeg -y -i input.avi -acodec mp3 -f flv output.flv 
+0

사용자가 Asp.net 환경에서 업로드 오디오 파일을 완성 할 때 자동으로 명령을 실행하는 방법은 무엇입니까? – Stallman

7

ffmpeg 사용하면 플래시가 output.flv하는 input.avi을 변환하려면 다음 명령을 실행할 수 있습니다.

+0

이 접근법은 확실히 작동하지만, DLL과 직접 인터페이싱하는 것이 좋습니다. – Matt

+0

@Matt : 이에 대한 문서가 있습니까? – Zafer

+0

@aleemb 사용자가 Asp.net 환경에서 업로드 오디오 파일을 완성 할 때 자동으로 명령을 실행하는 방법은 무엇입니까? – Stallman

0

내가는 FFmpeg을 사용하고는 완벽하게 잘 내 동영상과 함께이 일을 작품 :

0

최근에도이 문제가 있었으며 서버에서 비디오 변환 백엔드 구현 방법을 사용하고 싶지 않았습니다.

결국 합리적인 타협처럼 보였던 것은 bits on the run's API과 같은 온라인 서비스 중 하나에서 제공하는 비디오 변환 서비스를 사용하는 것이 었습니다. 유료 서비스 였지만 충분히 직설적 인 것처럼 보였습니다 웹 서비스로 구현하기.

그러나이 추가 비용을 수용 할 수 없다면 PHP 세계에서는 ffmpeg-php과 같은 것을 사용하려고합니다. 나는 asp.net 세계에서도 동등한 것이 틀림 없다고 생각하지만 비디오 변환이 잠재적으로 오랜 시간이 걸릴 수 있다는 것을 명심하고 웹 스크립트 언어로이 과정을 시작하는 것이 이상적이지 않다. 완료 요청 또는 실행 시간 초과가 있습니다.

0

저는 Adobe Flash Media Server와 같은 서버 측 소프트웨어가 필요하다고 생각합니다. 그것은 서버에서 flv로 비디오를 자동으로 변환 할 수 있습니다.

관련 문제