我的应用程序对从GDI或DXGI方法捕获的帧进行编码。目前,我正在使用help x264库进行编码。
AFAIK x264是基于软件的库,我想用GPU做编码,这样就可以节省CPU周期,希望速度也会更快。
在搜索之后,我找到了一个 MFT,它正在执行h264编码。
但有几个问题是我回答的。
( 1)它比x264编码库快吗?
2)位图帧能在此MFT的帮助下进行编码吗?
- i have seen only MFVideoFormat\_I420, MFVideoFormat\_IYUV, MFVideoFormat\_NV12, MFVideoFormat\_YUY2, MFVideoFormat
我在处理过程中遇到了一个问题。我在10美元的数字托管包中使用真正的联合服务器,并使用亚马逊s3提供的云服务。问题是当上传视频时,无论视频大小是1MB还是2Giga。上传过程结束后,处理过程开始上传,没有问题,但是当处理过程需要很长时间,以致我无法完成时,有什么解决办法,对我来说有问题还是这个过程正常?我使用laravel-ffmpeg,通过laravel队列,我将视频切割成几个特性,我将在下面将代码附加到您身上。
public function handle()
{
//180p
$lowBitrate1 = (new X264('aac'))->setK
在nginx mp4中使用?start=secs时,虽然音频一直在播放,但视频不会播放大约8秒。
示例:
http ://server/video.mp4 >>> plays correctly
http ://server/video.mp4?end=60 >>> plays correctly
http ://server/video.mp4?start=120 >>> starts audio playing with static image (video not working) for about 7-8 seconds.
我想调整大小的图像和视频(2160x3840)到一个相同的分辨率(540×960),然后叠加图像在视频上的所有时间。这整个过程类似于捕获视频和添加标题,如快照聊天和保存它。
因为我成功地使用了FFMPEG库,但是它在处理过程中花费了大量的时间。
我在互联网上搜索过其他更快的操作,但没有运气。我将发布我正在使用的命令。
//1st command (video size from 59MB to 4MB, about time 110secs)
-i sdcard/VID_20161228_174315.mp4 -vf scale=540:960 sdcard/output540.mp4
//2