RealSense R200 Playback error - realsense

I have recorded an RSSDK file with R200 on my laptop. But when I try to playback the file on my desktop PC, the depth stream displays correctly, however the color stream doesn't display correctly (example shown as below). At the same time, both streams can display correctly on the laptop.
Does any one know what is the problem? How can I solve it?
Thanks.
snapshot of playback

You need to have Intel GPU enabled on your desktop and latest Intel Graphics driver installed for H264 color playback. Alternatively, you can configure your laptop to store uncompressed/LZO compressed color stream (see documentation for details, there are registry keys for that). But it may be problematic for HD resolution depending on your CPU/hard drive speed. Another option is to decompress H264 streams using clip editor tool after recording.

Related

Video embedded into pdf with Latex does not play correctly

I want to embed an mp4 video (with H.264 codec) into a pdf with Latex, using the media9 package. There are no error messages during compilation. Before activating the video in the pdf, there is a still image (as intended), but after activation, there is just a black window, without the video being played properly.
A minimal example to illustrate is given below. It is a shortened version of an Overleaf template for embedding mp4 files into pdf documents with Latex. I have attached the still image penguins.jpg to this question, but I cannot (or don't know how to) attach the video penguinschasingbutterfly.mp4 in stackoverflow.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{parskip}
\usepackage{graphicx}
\usepackage{media9}
\begin{document}
This is an .mp4 file:
% using a .mp4; downloaded from https://www.youtube.com/watch?v=-9iXD2-hbJM
\includemedia[width=0.6\linewidth,height=0.6\linewidth,activate=pageopen,
passcontext,
transparent,
addresource=penguinschasingbutterfly.mp4,
flashvars={source=penguinschasingbutterfly.mp4}
]{\includegraphics[width=0.6\linewidth]{penguins}}{VPlayer.swf}
\end{document}
Before activation the pdf looks like
.
After activation the pdf looks like
The same happens also with the video files in the media9 documentation and videos embedded in other pdfs. Other multimedia files found in the media9 documentation, such as audio files and 3D objects, do work as intended.
My pdf reader is Adobe Acrobat Reader DC (20.012.20048) and I updated the Shockwave Flash plugin for my internet browser Mozilla Firefox to Shockwave Flash 32.0 r0, as the media9 documentation mentions the Adobe Flash Player plugin for Firefox among its requirements (Chapter 2).
What could be the reason for the black windows showing up and the videos not being displayed?
P.S.: If any other Latex package works well for videos within pdf files (even if outdated, like movie15 or multimedia), this would be an alternative for me.
Adobe stops Flash support by the end of 2020.
Once, somewhere in the (not so far) past, you may have given your OK to stop using Flash anymore in Acrobat Reader. You were asked this in a pop-up window while you wanted to play an embedded video. From that decision on, or from 1/1/2021 the latest, video and audio playback will depend on the media plugin of your OS, which is flaky in most cases. Plus, there won't be any means of player configuration available anymore, such as "loop", "controls", "autoplay" etc.
As Joel Geraci puts it in one of his answers in the Acrobat support forum, now, best-practice is linking videos instead of embedding them.
I am sorry for this regression :(.
Disclaimer: I am the author of the media9 LaTeX package.
This solution works for me (Adobe Acrobat Reader 2021.001.20142):
https://tex.stackexchange.com/questions/516029/media9-is-becoming-obsolete-dec-2020-any-alternatives-for-embedding-video-audio
Go to Windows Settings > Display > Graphic Settings > Under Choose an App/ Browse >
Add Acrobat.exe and edit the default from "Let Windows decide" to Power Saving Intel.
Relaunch Acrobat.
Try to play video.

Is there a simple way to transfer image from openMV to PC?

I am working on the flir lapton3.5 with openMV. With the help of openMV, it's easy for me to get the thermal image from filr lapton3.5, don't have to concern about the complicated spi/iic agreement.
Well, I want to show the real-time thermal image in my PC's qt program, that means the thermal image need to transfer to the PC in the real time. But unfortunately, I didn't see an offical protogenetic way to get the image in PC. Though the image can be shown in the openmv ide, openmv doesn't seem to want user get the image. So anybody knows how to get the picture from openMV to PC?
Thanks very much!

How to switch from preview to record video without rebooting the camera with DirectShow

I using directshow programming under C++, open the program to achieve the preview screen,and move the camera device to the correct position, then I start record video. These functions can be realized. but the problem is program switch preview from video record, will restart a camera,so I would like to asking, directshow there is no way to directly from preview switching to record
Camera filter changes state with the filter graph, and you cannot keep the camera running while doing rebuilding of the pipeline, closing files etc.
A typical solution is a two graph design. Upstream graph is doing capture, downstream graph is doing preview or preview with recording or just recording. You keep first graph running and you stop/change second graph. There is some mechanism to connect the graph and transfer the captured frame between the graphs.
The most popular solution which is used by those who look for out of the box solution to the problem is GDCL Bridge.
See also:
Directshow Preview Only and Capture & Preview with a single Graph
Directshow recording/preview problem
GMFBridge How to get two previews and a capture for the same stream?

VideoJS issues when switching to flash programmatically

I am switching the video.js player between several different videos in different formats using vjs.src(videoSrc). When I switch to an flv file this way, the flash player seems to load, but the controls are missing in chrome. In firefox the player simply says "no compatible source was found for this video". Does anything special need to be done to switch to a flash source programmatically?

DirectShow interpolation (pixelization) problem with VMR9 windowless

For a .net project, I use DirectShow (through DirectShow.net) with the VMR9 in windowless mode for video display.
On Windows 7, I noticed a pixelization problem when the video is resized (magnified).
I can’t find how to tell the VMR9 to use a specific interpolation algorithm (i.e. bicubic).
It looks like, by default, it uses none.
I would like to avoid using my own allocator-presenter for this task.
Thank you for your help.
You should use the EVR rendered on window7 to avoid pixelated video.
See this question:
WMV media streams appear more pixelated on Windows 7 than on XP
Evr comes with it's own set of problems, I've found that resizing an EVR rendered stream is slow / jerky. And EVR is only available on vista and later operating systems. Stick with vmr9 for xp.