草庐IT

mpeg2video

全部标签

java - 使用 java 和 video.js 从输入流加载视频

我从mongodb获取输入流并将其传递给video.js播放。第一次播放完全正常,一旦视频播放完毕,我点击“播放”按钮再次播放,然后我在java代码中出现以下异常java.net.SocketException:软件导致连接中止:套接字写入错误我的Java代码是-@RequestMapping(value="/getvideo/{videoId}",method=RequestMethod.GET)publicvoidfetchvideo(@PathVariable(value="videoId")StringvideoId,HttpServletResponseresponse,Ht

javascript - 模拟背景大小 :cover on <video> or <img>

如何模拟background-size:cover的功能?在像这样的html元素上或?我希望它像这样工作background-size:cover;background-position:centercenter; 最佳答案 这是我一段时间以来的烦恼,但我遇到了一个很棒的解决方案,它不使用任何脚本,并且可以使用5行CSS(如果算上9行)在视频上实现完美的封面模拟选择器和括号)。这有0个边缘情况不能完美运行,缺少CSS3兼容性。你可以看一个例子here(存档)Timothy'ssolution的问题,是它不能正确处理缩放。如果周围元素

ios - AVPlayer 和 Video 的屏幕截图

我正在尝试在更大的View中截取AVPlayer的屏幕截图。我只想构建一个测试框架,所以私有(private)APIs或任何方法都可以,因为发布到AppStore时不会包含该框架。我尝试过使用UIGetScreenImage():在模拟器上运行良好,但在设备上运行良好snapshotviewafterscreenupdates:它显示了View,但我无法从中创建UIImage。drawViewInHierarchy和renderInContext不适用于AVPlayer我不想使用AVAssetGenerator从视频中获取图像,很难得到一个好的坐标或视频播放器作为其他View的subv

ios - iPhone SDK :How do you play video inside a view? 而不是全屏

我正在尝试在UIView中播放视频,所以我的第一步是为该View添加一个类并开始使用以下代码在其中播放电影:-(IBAction)movie:(id)sender{NSBundle*bundle=[NSBundlemainBundle];NSString*moviePath=[bundlepathForResource:@"Movie"ofType:@"m4v"];NSURL*movieURL=[[NSURLfileURLWithPath:moviePath]retain];MPMoviePlayerController*theMovie=[[MPMoviePlayerControll

ruby-on-rails - ruby rails : Length of Video as a Paperclip Attachment

我创建了一个带有视频附件的Rails类,我想知道如何获取上传到我的应用程序的视频的长度。我怎样才能做到这一点? 最佳答案 我没有让Rvideo完全正常工作,这个gem已经四年没有更新了。但是,这有效:before_post_process:get_video_durationdefget_video_durationresult=`ffmpeg-i#{self.video.to_file.path}2>&1`r=result.match("Duration:([0-9]+):([0-9]+):([0-9]+).([0-9]+)")i

【编解码】记录一个ffmpeg解码生成YUV的 color range 问题,以及video_full_range_flag用法。

1.问题起因注:本文软件版本:ffmpeg4.4。安霸cv2xSDK3.0.9最近有客户在使用我们芯片的avc/hevc编码器的提了一个问题,很有意思,我花了2天来找原因和做实验。现将过程和结论记录如此,希望能帮助到后来者。1.1问题的现象客户使用我们的芯片去编码一段固定的YUV序列(goldendata,记为YUV-A),得到HEVC码流(记作StreamB)后,再使用ffmpeg解码,得到YUV(记作YUV-B)。ffmpeg-icase1.h265-vcodecrawvideo-pix_fmtnv12-anYUV-B.yuv然后使用PSNR和VMAF,参考YUV-A去计算YUV-B,计算

video - 使用 ffmpeg 根据开始和结束时间剪切视频

我尝试使用以下命令使用视频的开始和结束时间剪切视频ffmpeg-ss00:00:03-t00:00:08-imovie.mp4-acodeccopy-vcodeccopy-async1cut.mp4通过使用上述命令,我想将视频从00:00:03剪切到00:00:08。但它不是在这些时间之间剪切视频,而是在前11秒剪切视频。谁能帮我解决这个问题?编辑1:我尝试使用mark4o建议的以下命令进行剪切ffmpeg-imovie.mp4-ss00:00:03-t00:00:08-async1cut.mp4但显示如下错误。编码器“aac”是实验性的,但实验性编解码器未启用所以我将-strict-

video - 使用 ffmpeg 根据开始和结束时间剪切视频

我尝试使用以下命令使用视频的开始和结束时间剪切视频ffmpeg-ss00:00:03-t00:00:08-imovie.mp4-acodeccopy-vcodeccopy-async1cut.mp4通过使用上述命令,我想将视频从00:00:03剪切到00:00:08。但它不是在这些时间之间剪切视频,而是在前11秒剪切视频。谁能帮我解决这个问题?编辑1:我尝试使用mark4o建议的以下命令进行剪切ffmpeg-imovie.mp4-ss00:00:03-t00:00:08-async1cut.mp4但显示如下错误。编码器“aac”是实验性的,但实验性编解码器未启用所以我将-strict-

利用第三方解码器ffmpeg让群晖DSM6.2.4版本的Video Station支持DTS视频编码和EAC3音频编码

前言截至2022年5月6日,此方法可用!本文章可以解决群晖版本6.2.4-25556Update5(VideoStation版本2.5.0-1656)在播放dts、eac3音频编码的视频时提示不支持的问题。对于群晖6.2.3版本,VideoStation版本2.4.9,网上随便搜的方法都可以使用,但是用在6.2.4未必可行。原因在于VideoStation版本2.5.0新增了一个高级媒体插件(advancedmediaextensions)更新,解决步骤只是多1-2条命令。一、安装ffmpeg1、社群安装(我是很久以前添加的,现在该方法好像不行了,需要特殊处理)打开套件中心,在“常规”,打开信

利用第三方解码器ffmpeg让群晖DSM6.2.4版本的Video Station支持DTS视频编码和EAC3音频编码

前言截至2022年5月6日,此方法可用!本文章可以解决群晖版本6.2.4-25556Update5(VideoStation版本2.5.0-1656)在播放dts、eac3音频编码的视频时提示不支持的问题。对于群晖6.2.3版本,VideoStation版本2.4.9,网上随便搜的方法都可以使用,但是用在6.2.4未必可行。原因在于VideoStation版本2.5.0新增了一个高级媒体插件(advancedmediaextensions)更新,解决步骤只是多1-2条命令。一、安装ffmpeg1、社群安装(我是很久以前添加的,现在该方法好像不行了,需要特殊处理)打开套件中心,在“常规”,打开信