libavcodec

    0热度

    1回答

    我尝试将in.mp4中的视频复制到out.mp4,而无需重新编码。我使用的是由pogorskiyhere建议的代码示例。复制过程成功,但视频播放速度非常快。我用MediaInfo检查了这两个文件的fps。 “in.mp4”的fps为25 fps,“out.mp4”为533fps。我不明白如果我从inStream构建outStream,将fps更改为533是什么? 我希望我正确解释自己。

    1热度

    1回答

    我将实时呈现的视频数据和现有的.wav文件编码为mpg文件。 为此,我首先编写所有音频帧,然后写入从渲染引擎进入的视频帧。对于较小的.wav文件(< 25秒),一切正常。但是,只要我使用更长的.wav文件,av_write_frame(写入音频帧时)在写入大约100帧后返回-1。它从来不是同一个框架,也不是最后一个框架。 所有测试文件都可以在我测试的任何播放器上完美播放。 我跟随the muxin

    2热度

    1回答

    我是视频编码的新手,我有一个简单的任务可以为我自己的项目做。 基本上,我有一定数量的原始RGB帧在内存中很容易通过指针访问。我想用libavcoded对它们进行编码。初始化没问题,但我无法真正了解如何将这些帧信息馈送到编解码器。我应该使用avpicture_fill函数吗?你能否请我说一说,最好有一些例子。我正在使用MSVC++环境。 非常感谢。

    2热度

    1回答

    我正在开发与ffmpeg一起使用VS2010并试用了here的代码。不过VS说,它无法找到 CODEC_FLAG2_BPYRAMID+CODEC_FLAG2_MIXED_REFS+CODEC_FLAG2_WPRED+CODEC_FLAG2_8X8DCT+CODEC_FLAG2_FASTPSKIP; // flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastps

    4热度

    1回答

    当我解码avi文件中的帧,然后在x264中解码并保存到mp4文件时,输出文件的fps始终为12800。因此该文件播放速度非常快。但是,当我以avi格式保存h264帧中的编码而不是mp4时,所以fps是我想要的 - 25. 可能是什么问题? 下面的代码我在VS2010中写道: #include "stdafx.h" #include "inttypes.h" extern "C" { #in

    2热度

    2回答

    下面是如何使用我的ffmpeg的libav *进行解码的音频流的过程 [录像档案] - >(读取的音频数据包) - > [PKTS队列] - >器(解码器) - > 说话者的样品缓冲液 由于某种原因,我需要解码器之后插入一个缓冲器 [录像档案] - >(读取的音频数据包) - > [PKTS队列] - >器(解码器) - > [samples buffer] - >发言者的采样缓冲区 sample

    1热度

    3回答

    我有彩色OpenCV::Mat类型的JPEG图像和我从他们的视频使用avcodec创建。我得到的视频是颠倒的,黑色&白色,每帧的每一行都移动了,我得到了对角线。什么可能是这种输出的原因? 按照this链接观看,我开始使用avcodec中的视频。 我使用acpicture_fill函数来创建avFrame从cv::Mat帧! P.S.我注意到avFrame(由acpicture_fill填充)有li

    4热度

    1回答

    我有一个视频在.3gph.264编码的,我希望得到它在C.帧率和持续时间这里是我打开的文件,并找到合适的编解码器后,使用代码: AVRational rational = gVideoCodecCtx->time_base; LOGI(10, "numerator is %i", rational.num); LOGI(10, "denominator is %i", rational.de

    -2热度

    1回答

    我想创建从我使用的图像的视频下面的代码 shell_exec("avconv -f image2 -r 50 testimage.jpg output.mpg"); 但是,当我试图播放输出视频它显示流不包含数据的图像转换视频

    0热度

    1回答

    我想连接的我的数组视频一个阵列如何串联的影片阵列 $interFIFO // array( 0=>test1.mpg, 1=>test2.mpg, 2=>test3.mpg, 3=>test4.mpg, );// array count may be increase some time 我知道串连2个视频文件和工作文