标签: video

在TextureView上播放视频

在Android TextureView的文档中,它说你可以使用TextureView来播放视频:但我似乎无法找到任何如何做到这一点的例子.有人知道吗?

我需要使用a,textureView因为我想为视频制作动画.我想播放.3gp/.mp4格式的视频,而不是来自相机的视频:)

任何帮助,将不胜感激..

更新:

解决方案是作为社区维基解答发布的

java video android video-streaming

52
推荐指数
2
解决办法
4万
查看次数

Qt jpg图像显示

我想在Qt UI中显示.jpg图像.我在网上查了一下,发现了http://qt-project.org/doc/qt-4.8/widgets-imageviewer.html.我认为Graphics View也会这样做,而且它还有编解码器来显示视频.如何使用Graphics View显示图像?我经历了图书馆,但因为我是Qt的全新人,所以我找不到开头的线索.你能指导一下如何在Qt中加载和显示图像的资源/示例吗?

谢谢.

graphics video qt image view

51
推荐指数
4
解决办法
15万
查看次数

HTML5逐帧查看/寻帧?

我正在寻找一种<video>逐帧查看HTML5的方法.

场景:有一个视频,有一个额外的按钮,按下时会跳到下一帧.

您认为最好的方法是什么?

  1. 正常播放视频,收听timeUpdate每个帧调用FireFox的事件,然后暂停视频.但是,其他浏览器的行为与Firefox不同.
  2. currentTime手动将元素更改为+1/24秒,其中"24"是帧速率.但是,我不知道如何获取FPS.
  3. 您可以想到的任何其他有用的方式.

编辑

我找到了这个非常有用的HTML5测试页面,它跟踪所有浏览器实现准确帧搜索的能力.

html video html5 html5-video

51
推荐指数
4
解决办法
5万
查看次数

HTML5视频:强制中止缓冲

如何在HTML5视频上强制中止事件?我有一个叠加层,当我关闭它时,视频应暂停播放然后停止缓冲.但是,我的互联网连接仍然疯狂.哦,我在Mac OS X 10.6上使用Chrome 7.0.5.

我尝试了几件事 - 它们都没有奏效:

(对于那些不熟悉XUI的人来说,x $就像jQuery包装函数一样)

首先,调度中止HTML事件:

var videoEl = x$('#video_el')[0];
videoEl.pause();
var evObj = document.createEvent('HTMLEvents');
evObj.initEvent('abort', false, false);
videoEl.dispatchEvent(evObj);
Run Code Online (Sandbox Code Playgroud)

接下来,更改src然后强制加载:

var videoEl = x$('#video_el')[0];
videoEl.pause();
videoEl.src = "";
videoEl.load(); //tried with and without this step
Run Code Online (Sandbox Code Playgroud)

编辑:我的视频元素看起来像这样:

<video id="video_el" src="<video_url>" preload="none" controls="controls" />
Run Code Online (Sandbox Code Playgroud)

同样,这些都不起作用.以前有人遇到过这个问题吗?有什么建议?

总之,我试图强制HTML5视频元素停止缓冲.

谢谢!

video html5

49
推荐指数
2
解决办法
4万
查看次数

如何在jekyll降价博客中加入视频

我刚开始使用jekyll写博客.我在markdown写我的帖子.现在,我想在我的帖子中添加YouTube视频.我怎样才能做到这一点?

另外,我真的不喜欢jekyll默认提供的pygments突出显示.无论如何我可以将其改为其他风格吗?如果是的话,你能指点我一些不错的款式/插件吗?

ruby video markdown highlight jekyll

49
推荐指数
5
解决办法
3万
查看次数

Safari <input type ="file"accept ="video/*">忽略mp4文件

我正在使用这样的HTML文件输入:

<input type="file" accept="video/*"> 
Run Code Online (Sandbox Code Playgroud)

允许我的用户将视频上传到我的网站.除了Safari之外,这在所有现代浏览器中都能正常工作(只允许用户选择视频文件).

据我所知,Safari似乎将该accept="video/*"属性解释为accept="*.mov"忽略了大多数(如果不是全部)其他视频格式/扩展(webm,m4v等).

有关如何让选择对话框只允许在Safari中使用常见视频文件类型(不仅仅是.mov)的任何建议吗?

safari video file-io mp4 attributes

49
推荐指数
2
解决办法
4万
查看次数

如何在YouTube播放列表嵌入代码的末尾隐藏相关视频?

我正在使用此代码嵌入播放列表:

<iframe width="816" height="459"     
  src="https://www.youtube.com/embed/videoseries?list=xxx" 
  frameborder="0" allowfullscreen="">
Run Code Online (Sandbox Code Playgroud)

要隐藏相关视频,通常我会添加?rel=0(在单个视频嵌入的情况下),但如果我在这里尝试:

<iframe width="816" height="459" src="https://www.youtube.com/embed/videoseries?list=PL4Zkb_7gMrOzZlVy7jIeCjwScavYp6ssm?rel=0" 
 frameborder="0" allowfullscreen="">
 </iframe>
Run Code Online (Sandbox Code Playgroud)

我得到了"糟糕的视频"模糊的YouTube屏幕(对不起,我不知道这个技术术语)!

播放列表的YouTube"SHOW MORE"设置中没有"隐藏相关"选项.

embed youtube video iframe playlist

49
推荐指数
3
解决办法
6万
查看次数

从R中的一系列剧情创作电影

是否有一种简单的方法可以通过在R中拼接几个图来创建"电影"?

graphics video movies r movieclip

48
推荐指数
3
解决办法
4万
查看次数

使用GStreamer编辑服务的过渡会冻结,但无需过渡即可正常工作

我正在尝试使用gstreamer的GStreamer编辑服务来连接2个视频,并在两者之间进行转换.

这个命令只是将两段视频连接在一起而没有过渡,工作正常:

ges-launch-0.10 vshort01.mov 0 5 vshort02.mov 5 5 -r -o file:///tmp/foo.mov
Run Code Online (Sandbox Code Playgroud)

这是它的输出:

$ ges-launch-0.10 vshort01.mov 0 5 vshort02.mov 5 5 -r -o file:///tmp/foo.mov
save_path: (null)
load_path: (null)
Adding file:///home/rory/vshort01.mov inpoint:0:00:00.000000000 duration:0:00:05.000000000
Adding file:///home/rory/vshort02.mov inpoint:0:00:05.000000000 duration:0:00:05.000000000
Done
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用此命令在两个视频之间进行短暂转换,它就会挂起.

ges-launch-0.10 vshort01.mov 0 5 +transition crossfade 2 vshort02.mov 5 5 -r -o file:///tmp/foo.mov
Run Code Online (Sandbox Code Playgroud)

输出,我得到的是:

save_path: (null)
load_path: (null)
Adding file:///home/rory/vshort01.mov inpoint:0:00:00.000000000 duration:0:00:05.000000000
Adding <transition:crossfade> duration 0:00:02.000000000
Adding file:///home/rory/vshort02.mov inpoint:0:00:05.000000000 duration:0:00:05.000000000
Run Code Online (Sandbox Code Playgroud)

它挂起了.该文件/tmp/foo.mov保持0字节,并且没有CPU活动.

我是ges0.10-toolsubuntu 11.04 natty上的软件包版本0.10.1-1.我今天从git clone尝试了一个新构建的gst-editing-services版本c2668d058501513b734c8a8013a5e78c817712bb …

video ubuntu video-processing gstreamer

48
推荐指数
0
解决办法
1036
查看次数

ffmpeg将mov文件转换为mp4,用于HTML5视频标签IE9

我在这里和谷歌到处都是 - 没有适用于IE9的有效命令.一些IE9如何丢失的东西.我试过的所有其他工作在其他地方:chrome,safari,移动设备等......我想要一个可以转换它的命令,我可以在每个设备中使用它,假设支持HTML5视频标签中的mp4.

我用这个命令:

ffmpeg -i movie.mov -vcodec copy -acodec copy out.mp4
ffmpeg -i movie.mov -vcodec libx264 -vprofile high -preset slow -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -acodec libvo_aacenc -b:a 128k -pix_fmt yuv420p outa.mp4
ffmpeg -i movie.mov -b:V 1500k -vcodec libx264 -preset fast -g 30 adel.mp4
ffmpeg -i movie.mov -acodec aac -strict experimental -ac 2 -ab 160k -vcodec libx264 -preset slow -f mp4 -crf 22 lamlam.mp4
ffmpeg -i movie.mov -acodec aac -strict experimental -ac 2 -ab …
Run Code Online (Sandbox Code Playgroud)

video ffmpeg codec html5-video internet-explorer-9

48
推荐指数
2
解决办法
8万
查看次数