Tag: video

从R中的一系列情节创build电影

有没有一种简单的方法来创build一个“电影”通过拼接在R几个地块?

HTML5 – 如何stream大型.mp4文件?

我试图设置一个非常基本的html5页面,加载一个20MB的.mp4video。 看起来,浏览器需要下载整个video,而不是只播放video的第一部分,其余部分则是stream媒体。 这篇文章是我search时发现的最接近的东西…我尝试了双手制动和数据围绕都没有出现有所作为: 任何想法如何做到这一点,如果有可能? 这是我正在使用的代码: <video controls="controls"> <source src="/video.mp4" type="video/mp4" /> Your browser does not support the video tag. </video>

如何从YouTubevideo获取比特率的信息?

我正在使用YouTubevideo进行testing,我想知道如何获取播放video的比特率信息? 我用了两种方法来了解有关比特率的信息,但没有得到任何信息。 1. Right-click on a video and choose "Stats for nerds". 2. ffmpeg -i input_video -f ffmetadata metadata.txt 我不知道是否通过右键点击video和属性,然后细节会给我显示比特率的正确方法。 有什么build议么?

避免video开始和结束时的模糊(甚至在使用setPreferredVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto之后)?

我们在使用setPreferredVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto同时在iOS上捕捉video,但是video在开始和结束时有时会变得模糊(尽pipe在中间很好),这是非常有问题的,因为我们把第一帧作为静止图像以便在不切换相机模式的情况下启用video和照片function)。 将设备平放在桌面上可以消除所有模糊现象,因此整个video都非常清晰。 这表明它与video稳定有关,但是还有其他属性可以设置吗? locking焦点模式的问题吗? 其他疑难解答提示? 以下是PBJVision的video捕获function,我们使用这个function: – (void)startVideoCapture { if (![self _canSessionCaptureWithOutput:_currentOutput] || _cameraMode != PBJCameraModeVideo) { [self _failVideoCaptureWithErrorCode:PBJVisionErrorSessionFailed]; DLog(@"session is not setup properly for capture"); return; } DLog(@"starting video capture"); [self _enqueueBlockOnCaptureVideoQueue:^{ if (_flags.recording || _flags.paused) return; NSString *guid = [[NSUUID new] UUIDString]; NSString *outputFile = [NSString stringWithFormat:@"video_%@.mp4", guid]; if ([_delegate respondsToSelector:@selector(vision:willStartVideoCaptureToFile:)]) { outputFile […]

WebView的setPluginsEnabled不存在

我试图在webview中播放html5video,需要setPluginsEnabled WebView.getSettings().setPluginsEnabled 但是对象不存在。 问题是什么 ? 这是我的代码: package com.example.arachim; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { WebView view; //@SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new WebView(this); String url= new String("http://broken-links.com/tests/video/"); WebChromeClient chromeClient = new WebChromeClient(); WebViewClient wvc = new WebViewClient(); view.setWebChromeClient(chromeClient); […]

无缝地循环播放AVPlayer

以前有关于如何循环播放AVPlayer的video项目的讨论,但没有一个“解决scheme”足够无缝地提供video的滞后循环 。 我正在开发一个tvOS应用程序,它在一个视图的背景中有一个高质量的“风景”10秒剪辑,并且简单地以“标准”方式重新启动AVPlayer(订阅NSNotification来捕捉它)太不灵活注意和减损用户体验。 似乎实现真正无缝循环的唯一方法是手动pipe理帧(在OpenGL中)… 尽pipe在这方面做了最大的努力,作为操纵videopipe道的新手,但我还没有接近到可以理解的解决scheme。 我知道外部库存在能够更容易地执行此行为; 最显着的是GPUImage 。 然而,我正在开发的应用程序是用于tvOS,因此难以使用相当多的第三方iOS库,包括GPUImage。 我遇到的另一个库是AVAnimator ,它为轻量级animationvideo提供了很好的function,但是不能用于以.H264编码的源素材的密集,高质量的video剪辑。 我到目前为止最接近的是苹果公司自己的AVCustomEdit源代码,但是这主要涉及静态生成一个“过渡”,虽然无缝,但对于我来说,要分辨如何使其执行简单的循环function是非常复杂的。 如果有人能够在较低的层次上操作AVPlayer经验,即使用image processing/缓冲区(或者不依赖于外部库的iOS开发),我会非常感兴趣的知道如何才能开始。

为什么我不能在openCV中打开AVIvideo?

我刚刚写了一个简单的video阅读与openCV2.3.1的例子,但似乎无法打开AVIvideo:( VideoCapture capture("guitarplaying.avi"); if(!capture.isOpened()){ std::cout<<"cannot read video!\n"; return -1; } Mat frame; namedWindow("frame"); double rate = capture.get(CV_CAP_PROP_FPS); int delay = 1000/rate; while(true) { if(!capture.read(frame)){ break; } imshow("frame",frame); if(waitKey(delay)>=0) break; } capture.release(); 我在std::cout<<"cannot read video!\n"做了一个断点std::cout<<"cannot read video!\n"并且发现它每次都停在这里。 那么,为什么AVIvideo无法打开? 谢谢!

如何将html5video播放器静音

我已经find了如何使用jquery暂停和播放video $("video").get(0).play(); $("video").get(0).pause(); 但是我找不到静音button,如果没有jQuery解决scheme,我只需要一个onclick js解决scheme。 我需要它尽快。 还有一种方法来解决静音延迟? 我希望它在button被点击后静音/取消静音。

播放video全屏

我正在尝试在我的应用中播放video。 它必须embedded。 我通过“在Android播放video文件”线程。 我可以使用VideoView播放我的video,如讨论中所述。 但是有一些问题。 我需要全屏video,如何将VideoView拉伸到全屏? 这也会延长video吗? 我根本不需要默认的播放/转发/停止button。 基本上我需要连续循环播放video。 我在这里尝试了MediaPlayer类,但它从来没有工作。 如果我的video文件在res / raw目录下,string格式应该是什么样的? 我真的不希望从SD卡播放的video文件。 它如何与应用程序捆绑在一起? 如果这两种方法中的任何一种都行得通,我会过得更好。 这是我的代码: videoHolder = new VideoView(this); // videoHolder = (VideoView)findViewById(R.id.videoview); LayoutParams params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); videoHolder.setLayoutParams(params); videoHolder.setMediaController(new MediaController(this)); setContentView(videoHolder); // // //// I tested and found that it works fine for .wmv, .3gp and .mp4 //// videoHolder.setVideoURI(Uri.parse("file:///sdcard/video.3gp")); videoHolder.setVideoURI(Uri.parse("res/raw/demo.3gp")); videoHolder.requestFocus(); […]

在Android WebView中播放Youtube HTML5embedded式video

我在运行embedded在WebView中的HTML5 Youtube时遇到问题。 我想在我的应用程序上播放Youtubevideo。 我决定使用WebView而不是VideoView,因为我想让我的系统更加灵活地从networking上播放video。 虽然有很多方法可以在android上播放youtube,但是我会使用youtube的embedded式版本。 “ http://www.youtube.com/embed/___________________ ”。 因为这是我的Android不支持Flash的解决scheme之一。 问题: WebView加载正常,包括embedded的Youtube。 但是我开始在YouTube上看到一个黑屏。 当我点击它。 它仅加载第一个图像,但不加载。 我试图在android浏览器上播放,它工作顺利,但不是在webView。 任何想法为什么? 以下只是我的代码片段: WebView wv = new WebView(getApplicationContext()); wv.getSettings().setPluginState(PluginState.ON); wv.getSettings().setJavaScriptEnabled(true); wv.loadUrl("http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html"); setContentView(wv); 以下是我发现非常有用的一些资源: 我们如何使用webview在Android应用程序中播放YouTubeembedded代码? 在WebView中播放YouTubevideo 如何在Android上的WebView中embeddedYouTube剪辑 http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html Building HTML5 video controls with JavaScript 预先感谢您的任何支持和帮助:) 更新(2011年6月13日): 我成功地在WebView中加载了http://m.youtube.com ,但无法播放任何video。 但是当我试图加载我的Android浏览器的URL,它可以发挥。 从这里,我注意到我的WebView中的YouTube网站没有login。那么我们如何让WebView使用与我的手机中的Youtube帐户相同的凭据呢? 它实际上会起作用吗?