libav

    1

    1답변

    개인 비디오의 제작 날짜를 포함하고 싶지만 처음 시작할 때만 (10 초를 말합니다). 나는 avconv의 drawtext을 사용하고 있습니다 : avconv -i input.avi -vf "DrawText에 = FONTCOLOR = 흰색 : 글꼴 크기 = 30 : fontFile에 =는/usr/share/글꼴/트루/우분투 - 글꼴 - 가족/우분투 L.ttf

    0

    1답변

    나는 h264로 인코딩 된 비디오 및 AAC로 인코딩 된 오디오로 mp4 파일을 가져 와서 분할 된 .ts 파일에 기록하는 일부 C 코드를 작성했습니다. 코드 여기에서 볼 수있다 : http://pastebin.com/JVdgjM9G 문제는 코드가 오디오 패킷에된다는 점이다. 내가 h264에서 변환 중이기 때문에, 마침내 비디오 프레임에서 작업하는 "h26

    0

    1답변

    MP4 파일을 매니페스트와 함께 조각난 f4f 파일로 프로그래밍 방식으로 변환하는 방법에 대한 정보를 찾고 있습니다. 현재 Apples HLS에 대한 매니페스트와 함께 세그먼트 화 된 MPEG2-TS 파일을 생성하기위한 구현이 있으며 Adobes HDS 용 유사한 소프트웨어를 만들고 싶습니다. 내 코드는 Libav (대안 적으로 ffmpeg)를 기반으로하므

    0

    1답변

    비디오 프레임 디코딩 및 wxWidgets 기반 UI 표시에 ffms2 (일명 FFmpegSource)를 사용하고 있습니다. 내 플레이어는 저해상도 비디오 (320 * 240, 640 * 480)에서 제대로 작동하지만 고해상도 (1080)에서는 매우 느립니다. 나는 고해상도 비디오를 위해 원하는 프레임을 쓸 수 없다. 시간 분석 후 FFMS_GetFrame

    0

    3답변

    C++에서 SDL 및 libav를 사용하여 Linux의 화면에 비디오를 그립니다. 대부분의 비디오 코드 열기 코드는 this tutorial을 기반으로하지만, 일부 기능이 변경되었습니다. 나는이 같은 SDL을 초기화 : SDL_Init(SDL_INIT_EVERYTHING); const SDL_VideoInfo * info = SDL_GetVideoInfo

    6

    1답변

    비디오 묶음을 일괄 처리하여 가로 세로 비율을 240으로 높이를 조정해야합니다. 거의 수행 작업을 얻는 명령은 다음과 같습니다 $ avconv -threads 4 -ss 0.0 -i input.avi \ -map 0:0,0:0 -map 0:1,0:1 -vf "scale=-1:240" -y -f mpegts \ -async -1 -vcodec libx26

    3

    1답변

    나는 mpeg-ts를 demux 입력하고, mpeg2를 h264로 코드 변환 한 다음 변환 된 비디오와 함께 오디오를 다중화 (mux)하는 프로그램을 가지고 있습니다. VLC로 다중 출력 파일을 열면 오디오 나 비디오를 얻지 못합니다. 다음은 관련 코드입니다. static void write_audio_frame(AVFormatContext *oc, A

    2

    2답변

    ffmpeg 세계에 대한 소개를위한 간단한 미디어 플레이어를 만들려고하는데 문제는 응용 프로그램이 충돌 할 때마다 av_freep(void*ptr)이라고 부르는 것입니다. 내가 메모리 누수 및 프로그램에 의해 사용되는 메모리가 1천메가바이트 (이미 측정)까지 증가 얻을 av_freep를 호출하지 않는 경우, 여기에 코드입니다 : 여기 int16_t* aud

    7

    1답변

    에 'MP4'컨테이너에서 코덱 (비디오 및 오디오)을 복사하는 방법 나는이는 FFmpeg 명령을 는 FFmpeg -ic가 : \ input.mp4 -vcodec는 -acodec 사본을 복사 - vbsf h264_mp4toannexb c : \ output.ts. 위의 명령은 input.mp4를 output.ts로 변환합니다. 코드를 통해 동일한 기능을 구현

    3

    1답변

    약간의 파기로 인해 작성되는 동안 .mp4 파일에서 NAL 단위를 추출하는 라이브러리를 발견했습니다. 이 정보를 libavformat 및 libavcodec을 사용하여 RTMP를 통해 flv로 패킷 화하려합니다. 내가 설정을 사용하여 비디오 스트림 : -(void)setupVideoStream { int ret = 0; videoCodec