문제

누구든지 C#이 FFMPEG 라이브러리를 직접 구동하기위한 바인딩 세트를 알고 있습니까? ffmpeg.exe로 직접 껍질을 벗길 수는 있지만 별도의 프로세스로 동기화/제어하기가 어렵다는 것을 알았습니다. 모든 도움이 감사하겠습니다.

도움이 되었습니까?

해결책

tao.ffmpeg : http://www.taoframework.com/project/ffmpeg이 시점에서 FFMPEG-SHARP에 대해 말할 수있는 이진 거리를 컴파일하고 이진 거리를 가지고 있습니다. 그러나 특히 사용하기 쉽지 않습니다.

다른 팁

이 라이브러리를 보았습니다.

ffmpeg-sharp C#에 사용하기 위해 사용하기 쉬운 랩퍼를 제공하는 FFMPEG 멀티미디어 제품군의 래퍼 라이브러리.

실제로 별도의 프로세스로 제어하기가 매우 쉽습니다. StandardOut 및 StandardError를 리디렉션하면 Process.Ondata* 이벤트를 구독하고 명령 줄 출력을받을 수 있습니다. 그런 다음 Regex를 사용하여 상태 라인을 구문 분석하고 % Complete 등과 같은 것들을 해결할 수있을 정도로 사소합니다.

가장 어려운 것은 괜찮은 품질을 얻기 위해 어떤 명령 줄을 전달하는지를 해결하는 것입니다! 추천합니다 이 페이지 그리고 이 페이지 H.264/AAC+를 사용하는 경우

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