草庐IT

mpeg2video

全部标签

php - FFMPEG : Add a fixed size image on a video, 不管视频的宽高(分辨率)

这是我通过PHP运行的向视频添加图像的代码:exec('ffmpeg-iinput.mp4-ilogo.png-filter_complex"[0:v][1:v]overlay=10:10"-pix_fmtyuv420p-c:acopyoutput.mp4');它运行良好,但问题是,图像在视频分辨率上按比例缩小或放大。例如在下面的图像中,Logo宽度为50px但视频分辨率不同:还有这个如何防止图像缩小/放大?更新感谢Mulvya,他提出了这些代码ffmpeg-iinput.mp4-ilogo.png-filter_complex"[1:v][0:v]scale2ref=(W/H)*ih

NVIDIA Maxine Video Effects SDK 編程指南 - 实践小记

NVIDIAMaxineVideoEffectsSDK編程指南 -实践小记本篇博客重点只说VideoEffect的部分,此外还有AudioEffect的部分、还有AR部分,不在本篇范围内。本文由重庆Debug原创NVIDIAMaxineVideoEffects支持基于AI的视觉效果,这些效果可以输入标准网络摄像头画面数据,同时也可以传入一张图或者来自ffmpeg解码器的帧数据,让使用者可以轻松集成到视频会议和视频特效内容创建管道中;底层深度学习模型使用NVIDIA®TensorRT™通过NVIDIAAI进行优化以实现高性能推理,使开发人员能够在实时应用程序中应用多种效果。NVIDIAMaxin

MPEG2-TS访问单元的演示时间

有人可以帮助我了解播放TS文件时在VLC中确切显示访问单元的时间吗?为了阐述,我们提供每个TS数据包中的pcr_base和pcr_ext,每个PES包中的PT(暂时是我不提供DTS值;可以吗?)。考虑ex,pcr_base=18900000,pcr_ext=0对于TS数据包。和第一个PES数据包的pts=0,通过(90000/25)增加因为我的视频是25fps。首先,这种方法对吗?我发现有些抽搐在输出视频中。有什么原因?看答案混蛋是缺乏DTS价值。订单框架需要PTS和DTS来确定显示顺序。只需要每100毫秒每100ms就需要PCR,但是还可以。

ijkplayer 播放mpeg2video编码视频花屏

概要正常情况下,ijkplayer自行编译时,我们使用config/module-lite.sh配置,即可满足大部分需求。但是该配置不支持mpeg相关的视频编码播放。通常,我们会使用如下方式添加对特定格式的支持:#添加需要支持的格式的解码器#mpegexportCOMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS--enable-decoder=mpeg1video"exportCOMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS--enable-decoder=mpeg2video"如果我们将该配置片段添加到config/modul

ijkplayer 播放mpeg2video编码视频花屏

概要正常情况下,ijkplayer自行编译时,我们使用config/module-lite.sh配置,即可满足大部分需求。但是该配置不支持mpeg相关的视频编码播放。通常,我们会使用如下方式添加对特定格式的支持:#添加需要支持的格式的解码器#mpegexportCOMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS--enable-decoder=mpeg1video"exportCOMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS--enable-decoder=mpeg2video"如果我们将该配置片段添加到config/modul

安卓 youtube : share a youtube video TO my app?

平板电脑的内置YouTube应用具有共享选项。例如:我在YouTube应用中观看视频,然后点击按钮分享。蓝牙、Googlemail和Dropbox出现在我面前。我想知道如何在此处列出我的应用?我的应用有哪个Intent过滤器?那么我如何获取视频网址?任何想法?谢谢。 最佳答案 这对我有用。将此Intent过滤器添加到您的list文件中,以使您的应用程序出现在youtube应用程序的共享列表中。然后要在您的Activity中检索它,请使用:Bundleextras=getIntent().getExtras();Stringvalue

安卓 youtube : share a youtube video TO my app?

平板电脑的内置YouTube应用具有共享选项。例如:我在YouTube应用中观看视频,然后点击按钮分享。蓝牙、Googlemail和Dropbox出现在我面前。我想知道如何在此处列出我的应用?我的应用有哪个Intent过滤器?那么我如何获取视频网址?任何想法?谢谢。 最佳答案 这对我有用。将此Intent过滤器添加到您的list文件中,以使您的应用程序出现在youtube应用程序的共享列表中。然后要在您的Activity中检索它,请使用:Bundleextras=getIntent().getExtras();Stringvalue

Android VideoView : Video view is much darker in a dialog view

大家好我在对话框View中嵌入视频View时遇到问题一切正常,只是对话框中显示的视频比在Activity的其余部分中显示的要暗得多有什么想法吗?这里有一些代码button1main.setOnClickListener(newOnClickListener(){publicVideoViewvideoView=null;@OverridepublicvoidonClick(Viewv){//setupdialogDialogdialog=newDialog(CustomDialog.this);dialog.setContentView(R.layout.maindialog);//d

Android VideoView : Video view is much darker in a dialog view

大家好我在对话框View中嵌入视频View时遇到问题一切正常,只是对话框中显示的视频比在Activity的其余部分中显示的要暗得多有什么想法吗?这里有一些代码button1main.setOnClickListener(newOnClickListener(){publicVideoViewvideoView=null;@OverridepublicvoidonClick(Viewv){//setupdialogDialogdialog=newDialog(CustomDialog.this);dialog.setContentView(R.layout.maindialog);//d

videojs-flvjs:video.js + flv.js播放m3u8和flv视频

videojs-flvjs是video.js的扩展,让video.js支持flv.js播放器,可以在video.js的techOrder里配置flvjs播放器。下面做了一个切换m3u8和flv直播流的简易工具:DOCTYPEhtml>htmllang="en">head>metacharset="UTF-8">metahttp-equiv="X-UA-Compatible"content="IE=edge">metaname="viewport"content="width=device-width,initial-scale=1.0">title>video+flv视频播放测试title>l