문제

는 가장 좋은 방법은 무엇입 트랜스코딩 오디오 및 비디오 쇼에서는 응용 프로그램입니다.

나는 그것을 할 필요가 프로그래밍 방식으로 보여줍니다.내가 무언가를 하고 싶으면 다음과 같 유튜브 또는 Google 에 동영상을 업로드할 수 있습 형식에 관계없이,그들이 원하는 나는 인코딩을 flv,mp3,및/또는 mp4.나는 그것을 할 수 있는 우리의 서버에서이지만,오히려 사용 EC2 인스턴스 또는 웹 서비스입니다.우리는 Windows2008 년 서버입니다.

도움이 되었습니까?

해결책

나는 강하게 추천 ffmpeg.윈도우에서,내가 찾은 이 사이트 을 호스트에 좋은 이 게임의 목표입니다.

다른 팁

의 종류에 따라 달라집을 보내고 있습니다.는 경우 이은 새로운 브랜드(주로 자금)아이디어,다음 ffmpeg 로,하지만 당신은 규모 및 보 iprove 품질 고려해 하나의 더 많은 전문가 인코딩할 수 있는 도구를 자동화(Rhozet,입구,디지털 방식으로 래피즈에는 3 가지 옵션).

ffmpeg 그것을 할 수 있습니다,그 명령행 도구를 사용하는 위해 libavcodec.처리할 수 있는 변환기의 대부분의 비디오 형식입니다.라이선스가 LPGL 는 경우,귀하의 요구에 적합.활용할 수 있습니다 그것은 개별적인 프로세스로 프로그래밍 방식으로 느끼는 경우 또는 하드코어,사용할 수 있습니다 위해 libavcodec 라이브러리는 자신을 인코딩이 직접 있습니다.

하려는 경우 트랜스코딩을 Flv(아마 최고 웹을 위해)그때 나는 사용이 라인:

ffmpeg -hq -y -i $directory/$file -r 20 -s 300x200 -deinterlace -ar 22050 $directory/$file.flv 1>/dev/null 2>/dev/null

그것은 아주 잘 작동하고,리눅스에서의 코스:-).

할 것을 알고의 특정 부분 ffmpeg 아래 있다는 점에 주의하시기 바랍니다.내가 믿 libpostproc 모듈은 경우 올바르게 기억이에 사용되는 트랜스코딩.는지 확인 이 라이센스와 호환되 당신은 무슨 일을 하는지입니다.

나는 살펴 주요 개념의 참고 SDK:

http://www.mainconcept.com/site/developer-products-6/pc-based-sdks-20974/reference-sdk-21221/information-21243.html

그것은 트랜스코딩하기 위한 이후,그것은 라이센스 SDK 가지고 있지 않의 법적 문제를 둘러싼 ffmpeg/위해 libavcodec.

찾고 있다면 GPL'ed 물건:

오디오 청소하는 것이 아닙도 sox. 매우 강력하다!그것은 많이 있습니다!에 포함되어 있는 대부분의 리눅스 배포가 들어 있습니다.

도 유명한 LAME mp3[오디오]encoding.

동영상 프로그램입니다. 가 인상적이다!그것은 부분의 mplayer 패키지입니다.그것은 처리 변환이에서 가장 영상 형식입니다.보다 훨씬 더 나는 꿈을 꾸 존재했다.(위해 설명서를 참조하십시오 제 9 장.의 기본 사용법을 제공합니다.제 10 장.인코딩을 가진다..)

그것이 다소 제한에 대해 무엇을 만들 수 있습니다.하지만 그것이 지원 mpeg4, mpeg2, dvd-mpeg, flv,그리고 많은 다른 사람입니다.(나는 시도하지 않은 flv 자신이 다른 사람들은 그것을 사용하고 있습니다.)

나는 것 같은 jpeg+사운드->mpeg4 영화:

nice +20 $MENCODER mf://${JPEGFILE}  -mf w=720:h=480:fps=1/${SOUNDLENGTH}:type=jpeg -audiofile ${SOUNDFILE} -ovc lavc -oac lavc -lavcopts vcodec=mpeg4 -ofps 30000/1001 -o ${MENU_MPG}

또는 트랜스코드 임의로 형식의 비디오 dvd-compatible mpeg:

nice +20 $MENCODER -edl ${EDL} -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=${VBITRATE}:keyint=18:acodec=ac3:abitrate=192:aspect=4/3:trell:mbd=2:dia=4:cmp=3:precmp=3:ildctcmp=3:subcmp=3:mbcmp=3:cbp:mv0:dc=10 -of mpeg -mpegopts format=dvd -vf scale=720:480,harddup -srate 48000 -af lavcresample=48000 -ofps 30000/1001 -o ./${INFILE}.reformatted  ${FILEPATH}

-edl/-edlout[편집을 결정하는 목록]는 사용을 밖으로 단지 비디오 섹션에서 제가 원하는 것입니다.

${VBITRATE}은 일반적으로 5000DVD-mpeg-비디오입니다.하지만 경우에 당신은 flub 그것에 집중할 수 있습니다 더 많은 비디오 dvd.가정은 당신을 허용할 수 있습니다.

scale=720:480,harddup--작은 문제와 규모는 잘못된 내 dvdplayer 및 harddup 를 해결하려면 사운드-비디오던 동기화 문제에 나 "엘꾼" 선수이다.

(재생에 와이드스크린 플레이어지지 않는 처리 4x3 비디오,사용과 같 만 "측면을=16/9 의", "-vf scale=560:480,확장=720:480,harddup".그러나 일반적으로 당신을 원하지 않을 낭비하는 비트가 인코딩 블랙 바/라운지 등이 있습니다.)

이것은 가장 효율적인 설정 옵션 프로그램입니다. 니다.그것은 많은 시간이 소요될 수 있습니다.하지만 나는 다른 목표를 마음에...

Rhozet 탄소 Coder 할 수 있 처리 다양한 범위의 형식 플러스 당신이 사용할 수 있는 플러그인을 변경하는 비디오(예를 들어 워터마크 추가)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top