Tag: video

在不同的屏幕上绘制的cocoa失去了performance

我有一个基于文档的应用程序,其中每个文档有一个NSScrollView窗口,只使用Cocoa进行一些(相当连续的)绘图。 要调用绘图,我正在使用下面代码中概述的CVDisplayLink: – (void)windowControllerDidLoadNib:(NSWindowController *) aController { //other stuff… [self prepareDisplayLink]; //For some reason putting this in awakeFromNib crashes } //Prep the display link. – (void)prepareDisplayLink { CVDisplayLinkCreateWithActiveCGDisplays(&displayLink); CVDisplayLinkSetCurrentCGDisplay(displayLink, ((CGDirectDisplayID)[[[[[self windowForSheet]screen]deviceDescription]objectForKey:@"NSScreenNumber"]intValue])); CVDisplayLinkSetOutputCallback(displayLink, &MyDisplayLinkCallback, self); } //Callback to draw frame static CVReturn MyDisplayLinkCallback(CVDisplayLinkRef displayLink, const CVTimeStamp* now, const CVTimeStamp* outputTime, CVOptionFlags flagsIn, CVOptionFlags* flagsOut, void* displayLinkContext) […]

将videoinputstream转换为RTMP

我想从我的android手机streamvideo录制到networking媒体服务器。 第一个问题是,当将MediaRecorder输出设置为套接字时,该stream缺less一些mdat大小的标题。 这可以通过在本地预处理该stream并添加缺less的数据stream来修复,以便生成有效的输出stream。 问题是如何从那里开始。 我怎样才能把这个stream输出为一个RTMPstream?

什么是在网站上embeddedvideo的最简单的FLV播放器?

我有我已经转换为FLV格式的video。 我宁愿将其托pipe在我自己的网站上,而不是使用YouTube等服务。 什么是最简单的玩家使用? 我只想把播放器的.swf文件放在我的服务器上的某个地方,然后把video作为参数。

在instagram上发布video使用钩子

我希望我的应用能够将video上传到instagram。 Instagram iPhone Hooks提供了如何使用iPhone挂钩将照片上传到Instagram的信息。 我的问题是,如果任何人有任何经验,如何做到这一点,但一个video?

如何通过avconv合并video?

我在文件夹中有几个块。 0001.mp4 0002.mp4 0003.mp4 … 0112.mp4 我想合并成full.mp4 我试着用: avconv -f concat -i <(printf "file '%s'\n" /root/chunk/*.mp4) -y \ -c copy /root/test/full.mp4 未知input格式:'concat' avconv -f concat -i <(printf "%s|" /root/chunk/*.mp4) -y \ -c copy /root/test/full.mp4 未知input格式:'concat' avconv -i concat:`ls -ltr /root/chunk/*.mp4 | awk 'BEGIN {ORS="|"} { print $9 }'` \ -c:v copy -c:a copy /root/test/full.mp4 在上一版中,只有一个input文件被捕获输出。 […]

旋转MP4video,无需重新编码

我正在寻找一种方法来旋转在我的Debian Wheezy系统上使用我的Nexus 4拍摄的video。 这些video是以肖像模式拍摄的,我想将它们旋转到横向模式。 优选地,旋转是命令行驱动的。 我发现了几个以前的问题暗示了一个很好的解决scheme,但我似乎无法设法得到它的工作。 首先有一个问题: 用FFmpeg旋转video 但是这表明ffmpeg已经过时了,我应该使用avconv。 我发现这个问题详细说明了前进的方向。 https://askubuntu.com/questions/269429/how-can-i-rotate-video-by-180-degrees-with-avconv 这使我使用以下命令: avconv -i original.mp4 -vf "transpose=1" -codec:v libx264 -preset slow -crf 25 -codec:a copy flipped.mp4 但是,这是非常缓慢的(最后的testing花了我6个多小时,不到3分钟的片段),并没有导致一个可播放的电影。 logging输出中也会出现一个错误,指出Mb Rate> level limit。 这里重新编码有问题吗? 在应用旋转之前,我是否应该先将手机中的video重新编码为另一种更“可行”的编码? 还是我错过了另一个重要的一点? 提前致谢

如何在我的/ sdcard / Android / data / mypackage / files文件夹中获取video的缩略图?

查询MediaStore.Video.Media.EXTERNAL_CONTENT_URI只返回/sdcard/DCIM/100MEDIAvideo 但是我想在我的/sdcard/Android/data/mypackage/files夹中获取video的缩略图。 可能吗 ? 这是我的代码的一部分: ContentResolver cr = getContentResolver(); String[] proj = { BaseColumns._ID }; Cursor c = cr.query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, proj, null, null, null); if (c.moveToFirst()) { do { int id = c.getInt(0); Bitmap b = MediaStore.Video.Thumbnails.getThumbnail(cr, id, MediaStore.Video.Thumbnails.MINI_KIND, null); Log.d("*****My Thumbnail*****", "onCreate bitmap " + b); ImageView iv = (ImageView) findViewById(R.id.img_thumbnail); iv.setImageBitmap(b); } while( c.moveToNext() […]

FFMPEG多路复用video和audio(从另一个video) – 映射问题

我想将audio从一个video放到另一个没有audio的video(在一个命令中): ffmpeg.exe -i video1_noAudio.mov -i video2_wAudio.mov -vcodec copy -acodec copy video1_audioFromVideo2.mov 我想“-map”是正确的方法,但我很困惑。 你能build议如何解决它?

ffmpegvideo到opengl纹理

我试图渲染帧抓取和转换使用ffmpegvideo到OpenGL纹理放在一个四。 我已经非常疲惫的谷歌,没有find答案,以及我find答案,但他们似乎没有工作。 基本上,我使用avcodec_decode_video2()解码帧,然后sws_scale()将帧转换为RGB,然后glTexSubImage2D()创build一个openGL纹理,但似乎无法得到任何工作。 我已经确定“目标”AVFrame在SWS上下文设置中具有2维的权力。 这是我的代码: SwsContext *img_convert_ctx = sws_getContext(pCodecCtx->width, pCodecCtx->height, pCodecCtx->pix_fmt, 512, 256, PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL); //While still frames to read while(av_read_frame(pFormatCtx, &packet)>=0) { glClear(GL_COLOR_BUFFER_BIT); //If the packet is from the video stream if(packet.stream_index == videoStream) { //Decode the video avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet); //If we got a frame then convert it and […]

从Ustream或Qik上传iPhone直播video

如何实时streamvideo从iPhone到服务器像Ustream或Qik? 我知道有一个叫做Http Live Streaming的东西,但是我发现的大多数资源只是谈论从服务器到iPhone的videostream。 苹果的Http生活stream是我应该使用的东西? 或者是其他东西? 谢谢。