libavcodec

    1

    1답변

    파일의 특정 프레임의 PTS가 스트리밍되는 동안 동일한 파일의 동일한 프레임의 PTS와 다를 수 있습니까? av_read_frame을 사용하여 프레임을 읽을 때 비디오 스트림을 AVStream에 저장합니다. avcodec_decode_video2를 사용하여 프레임을 디코딩 한 후 av_frame_get_best_effort_timestamp를 사용하여 in

    1

    1답변

    더 큰 프로젝트의 일환으로 여러 HD (1920x1080) 비디오 스트림을 동시에 디코딩하려고합니다. 각 비디오 스트림은 AVI 컨테이너 내에 원시 yuv420p 형식으로 저장됩니다. 나는 디코더 클래스에서 여러 스레드 (하나의 스레드 당 하나의 객체) 내의 객체를 생성합니다. Decoder의 두 가지 주요 메소드는 decode()과 getNextFrame

    2

    1답변

    내 질문이 너무 잘 형식화되지 않은 경우 미안 해요, 지금은 FFmpeg 및 Libav 시작했다. 나는 미디어 형식에 관해서 너무 지식이 없다. 나는 지난 달이 주제에 대해 내가 아는 모든 것을 거의 배웠다. 내가 할 수있는 한 많은 연구를 해왔고 꽤 멀리까지 갔지만, 이제는 내 질문이 실제로 무엇인지 거의 확신 할 수없는 시점에 이르렀다. 이것들은 관측과

    2

    1답변

    원시 h264 파일을 ffmpeg/libavcodec로 디코딩하려하지만 제대로 작동하지 않습니다. 출력은 현재 원시 YUV 파일이어야합니다. 그것은 gcc -o decoder decoder.c -L./lib/ -llibavcodec -llibavutil 한 .exe 시작하는 avcodec.dll, avutil.dll 및 swresample.dll이 디렉

    0

    1답변

    우리는 미디어 플레이어를 개발하려고 노력 중이고 dranger에서 튜토리얼을 읽었습니다. [dfmpeg 1에 대한 튜 런처를 언급했습니다. 여기에 언급 된 API는 컨테이너 형식을 찾고 재생하는 방법에 대해 이야기합니다. 우리가 원하는 것은 원시/기본 비디오 스트림 (우리가 사용하는 것의 M2v) 용 플레이어입니다. 기본 스트림에는 PTS 또는 DTS 값이

    1

    1답변

    libavformat 및 libavcodec 라이브러리를 사용하는 C++ 코드에서 을 다시 플래그로 설정하는 방법은 무엇입니까? 나는 내 C++ 응용 프로그램 ffmpeg -re -f m4v -i video.264 -vcodec copy out.mp4 내가 구현 위의 명령을 테스트했지만없는에서 다음 명령 같은 것을 구현하는 플래그 재해야합니다. 인코딩

    1

    1답변

    FFmpeg 라이브러리를 사용하여 언젠가 RGB-> YUV420 변환 작업을하고 있습니다. 이미 sws_scale 기능을 사용해 보았지만 제대로 작동하지 않습니다. 이제, 저는 각 픽셀을 색 공간 변환 공식을 사용하여 개별적으로 변환하기로 결정했습니다. 내가 RGB-> YUV420 또는 그 반대로 변환하는 online을 읽을 // Read frames an

    1

    1답변

    내 프로젝트를 컴파일 할 때 오류가 발생합니다. ffmpeg. 나는이 가이드를 따라 갔다 : TheGuide. AS libavcodec/arm/mlpdsp_armv5te.o libavcodec/arm/mlpdsp_armv5te.S:88:9: error: unknown directive .hword (60f - 0b)/2, (61f - 0b)/2

    0

    2답변

    현재, 항상 오류를 반환하는 avcodec_decode_audio4()를 사용하여 오디오 디코딩을 처음 시도하고 있습니다. 참고 : 전체적인 의도는 여러 개의 AMR_NB 인코딩 파일을 하나의 오디오 파일로 병합 한 다음 최종 오디오 파일을 다른 비디오 파일과 .mp4 컨테이너로 혼합하는 것입니다. 여기 if(avformat_open_input(&sound

    7

    2답변

    libavcodec 및 libavformat에 정적으로 링크 된 정적으로 링크 된 실행 파일을 빌드하려고합니다./ - 다음과 같이 ./configure --enable-static --enable-gpl --enable-nonfree --disable-vaapi --disable-libopus --prefix=myBuild --disable-swr