2012-07-17 3 views
10

VLC의 소스 코드를 컴파일했는데 "./Vlc"vlc가 실행될 때 제대로 작동합니다. 나는 ffmpeg의 소스 코드를 컴파일했다. 내가 "ffmpeg-i-f toto.flv mp3-vn-acodec copy new_toto.mp3"을하면 "new_toto.mp3"이라는 파일이 생성됩니다. VLC와 FFMPEG가 함께 작동하는 방식을 이해할 수 없습니까? vlc 코드의 어떤 부분이 ffmpeg 코드를 사용합니까?어떻게 VLC와 FFMPEG가 함께 작동합니까?

동영상을 재생 (읽기)하는 ffmpeg 명령이 있습니까?

답변

12

VLC는 아마도 FFmpeg를 내부적으로 사용되는 일종의 슬레이브 바이너리로 포함시키지 않을 수 있습니다. 대신, FFmpeg와 VLC는 모두 libavcodec을 사용하고 있습니다. ffmpeg가 명령 행 인터페이스를 통해 노출하는 것을 구현하는 라이브러리입니다. 따라서 FFmpeg는 VLC가 플레이어 앱으로 구축되는 필수 구성 요소 중 하나가되도록 libavcodec 라이브러리를 제공하여 VLC를 지원합니다.

+0

는 VLC는 디 먹싱에 대한 libavformat을 활용 하는가, 아니면 자신의 구현을 사용합니까? – sashoalm

+0

이 사실을 모르겠다. 입력/형식에 따라 달라진다. 다음은 사용중인 라이브러리입니다 : [Demuxers and Muxers] (http://wiki.videolan.org/Contrib_Status#Demuxers_and_Muxers). –

+0

답변 해 주셔서 감사합니다. 동영상 콘텐츠를 읽을 수있는 ffmpeg 명령이 있습니까? –

2

동영상을 재생 (읽기) 할 ffmpeg 명령이 있습니까?

ffplay video.mp4 
관련 문제