2017-12-04 35 views
0

C#의 콜백에서 원시 H.264 프레임을 수신 중입니다. Elecard StreamEye를 사용하여 비디오를 볼 수있는 * .264 파일로 스트림을 저장할 수 있습니다.Accord.FFMPEG.Video를 사용하여 H.264 스트림을 mp4 컨테이너에 저장하는 방법

다시 인코딩하지 않고 Accord.FFMPEG.Video VideoFileWriter 또는 VideoFileSource를 사용하여 비디오를 mp4 컨테이너에 저장할 수 있습니까?

대체 방법이 없다면 libav에 p/Invokes를 사용하여 구현하지 않아도됩니다.

답변

0

이 링크를 확인하십시오. 일반적으로 ffmpeg는 지정된 출력 확장명을 기반으로 .mp4를 출력 할만큼 똑똑합니다. 또한 -copy를 지정하면 다시 인코딩되지 않습니다.

https://askubuntu.com/questions/690015/how-can-i-convert-264-file-to-mp4

+0

답장을 보내 주셔서 감사합니다. 실제로 프레임을 mp4 컨테이너로 다시 인코딩하지 않고 프로그래밍 방식으로 muxing하려고했습니다. – rgeorg