libavformat

    8

    1답변

    다음 코드 스 니펫을 사용하여 오디오 파일 (MP3, WAV, WMV로 테스트 됨)을 디코딩합니다. 그러나 오디오를 재생할 때 정적 인 소리가 나고 시간이 흐려집니다. 내가 여기서 잘못하고있는 것에 대한 힌트가 있습니까? #include <stdlib.h> #include <stdio.h> #include <string.h> #include <math

    0

    1답변

    비디오를 캡쳐하고 압축 한 다음 MPEG2 TS로 멀티 플렉스하려고합니다. 이 모든 것은 ffmpeg 라이브러리에서 매우 간단합니다.하지만 파일에 쓰는 대신 버퍼에서 ts 패킷을 캡처하고 다른 방법으로이 스트림을 사용합니다. 이 작업을 수행하는 간단한 방법이 있습니까? 인코딩 된 프레임을 파일에 지금 쓰려면 av_interleaved_write_frame

    1

    1답변

    내 응용 프로그램에서 libavcodec을 사용하여 H264 비디오 및 Speex 오디오를 인코딩/디코딩 할 수 있었으며 libavformat을 사용하여 MKV 컨테이너에 저장했습니다. 이제 컨테이너 파일을 만드는 대신 로컬 네트워크에서 오디오 및 비디오를 스트리밍하려고합니다. 나는 이것을하기위한 표준화 된 방법 인 RTP를 보았다. libavformat

    0

    1답변

    저는 libavformat (즉 C 라이브러리)를 사용하여 mp4 파일에 MPEG4/H264를 인코딩하고 있습니다. 날짜/시간과 같은 일부 메타 데이터를 MP4 파일에 추가하고 싶습니다. 누군가 나에게 이것이 어떻게 행해질 수 있는지에 대한 어떤 표시를 줄 수 있습니까? 감사합니다.

    1

    1답변

    나는 ffmpeg에서 초보자입니다. 일부 미디어에 여러 개의 오디오 스트림이있는 경우 문제가 있습니다. AVPacket inputPacket; ret = av_read_frame(avInputFmtCtx, &inputPacket) 그래서 내가 change_stream_index 뭔가를 찾고 있어요 (INT : MKV 파일에서 가정 , 그것은 3 개 개

    0

    2답변

    프레임 그래버에서 가져온 H264 데이터가 있습니다. 이 데이터를 사용하여 live555를 사용하는 RTP/H264 스트리밍 서버와 ffmpeg 및 live555를 사용하는 RTP/H264 클라이언트를 작성했습니다. 내 서버에 새로운 기능을 추가하고 싶습니다. 나중에 VLC를 사용하여 비디오를 볼 수있는 형식 (avi, mp4, mkv 등)으로 인코딩 된

    0

    1답변

    들어오는 MPEG2 전송 스트림을 디코딩 한 다음 h264로 인코딩하려고합니다. 모든 것이 h264 코덱에서 잘 작동하지만, 문제는 libavcodec가 MPEG2-Transportstream을 인식하지 못하는 것입니다. 나는 기본적으로 공식 예에 아날로그를하고있는 중이 야 :이 http://ffmpeg.org/doxygen/trunk/decoding__e

    8

    3답변

    떨어져 libavformat 오류 메시지를 설정할 수 있습니다, libavformat 체감, stderr에 오류 메시지를 기록? 또는 더 나은 아직 파이프, 내 자신의 산뜻한 로깅 기능? 편집 : 다른 로깅 목적으로 필요하기 때문에 stderr를 다른 곳으로 리디렉션 할 수 없습니다. 단지 libavformat에 쓰기를 원하지 않습니다.이 #include

    0

    1답변

    성공적으로 컴파일했습니다. libavcodecspeex이 활성화되었습니다. 샘플 오디오를 Speex로 인코딩하기 위해 FFMPEG docs의 예제를 수정했습니다. 그러나 결과 파일은 VLC 플레이어 (Speex 디코더가 있음)로 재생할 수 없습니다. 팁이 있습니까? static void audio_encode_example(const char *filena

    0

    1답변

    FFmpeg의 libavformat에서 제공하는 RTP 데이터 구조 (예 : libavformat/rtpenc.h의 RTPMuxContext)를 사용하려고하지만 다음과 같은 설치에서는 사용할 수없는 것으로 보입니다. avformat.h, avio.h 및 version.h가 : 나는를/usr/local/include에서 볼 때 ffmpeg version 0.