首页 > 其他分享 >mac:使用VLC播放纯视频YUV文件和纯音频pcm文件(命令行)

mac:使用VLC播放纯视频YUV文件和纯音频pcm文件(命令行)

时间:2023-04-23 19:40:18浏览次数:54  
标签:文件 domain -- VLC rawaud pcm rawvid 播放

一、使用vlc播放yuv

  • 有时候,我们需要播放一些纯视频文件,判断YUV数据是否可用。
  • 举个例子,我们使用命令行,播放/Users/domain/Desktop目录下的:
  • test\_yuv420p\_320x180.yuv文件,命令如下:
$ /Applications/VLC.app/Contents/MacOS/VLC --demux rawvideo --rawvid-fps 15 --rawvid-width 320 --rawvid-height 180 --rawvid-chroma I420 /Users/domain/Desktop/test_yuv420p_320x180.yuv

附件:这里可以下载免费的yuv文件

参数分析:
--demux rawvideo:表示纯视频文件;

--rawvid-fps 15:表示帧率为15fps;影响视频播放时长

--rawvid-width 320:表示视频宽度为320;

--rawvid-height 180:表示视频高度为180;

--rawvid-chroma I420:表示颜色空间为420格式;

二、使用vlc播放pcm

  • 有时候,我们需要播放一些纯音频文件,判断PCM数据是否可用。
  • 举个例子,我们使用命令行播放/Users/domain/Desktop目录下的audio.pcm文件,命令如下:
$ /Applications/VLC.app/Contents/MacOS/VLC --demux=rawaud --rawaud-channels 1 --rawaud-samplerate 48000 /Users/domain/Desktop/audio.pcm
参数分析:
--demux=rawaud,表示纯音频;
--rawaud-channels 1,表示声道数为1;
--rawaud-samplerate 48000 ,表示采样率为48K赫兹。

标签:文件,domain,--,VLC,rawaud,pcm,rawvid,播放
From: https://blog.51cto.com/u_16082745/6218461

相关文章

  • centos7修改服务文件描述符限制
    在CentOS7中,系统默认的文件描述符限制是1024。如果你需要增加文件描述符限制,可以按照以下步骤进行操作:打开/etc/security/limits.conf文件,并添加以下内容:*softnofile65536*hardnofile65536这将在系统级别上将文件描述符限制增加到65536。打开/etc/systemd/sys......
  • 002.文件、目录所在组
    当某个用户创建了一个文件后,这个文件的所在组就是这个用户所在的组。 基本指令’查看文件、目录所在组(fox在monster)应用'使用fox来创建一个文件,卡卡该文件属于哪个组?ls-ahl结果:-rw-r--r--. 1fox monster 0Apr2302:52ok.txt '修改文件所在组语法chgrp......
  • B/S实现文件上传下载功能实例解析
    ​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range  用于请求头......
  • 纯c++删除自身目录,和该目录下的所有内容______以及创建文件夹
    头文件.h#ifndefAUTODELETEADDFOLDER_H#defineAUTODELETEADDFOLDER_H#include<unistd.h>#include<stdlib.h>#include<errno.h>#include<dirent.h>#include<string.h>#include<iostream>#include<sys/stat.h>#inclu......
  • vue转换js文件 require js
    1define和require方式 不同点define用来定义一个模块的,requireconfig文件配置后才行require 加载模块define来定义模块,还是通过require来加载模块究竟什么时候去使用2TaskExcutionToday文件如何转换compoment方式 ......
  • 网页实现文件上传下载功能实例解析
    ​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上注释了:上传文件实体类:看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。pub......
  • 为什么医疗保健需要MFT来帮助保护EHR文件传输
    毫无疑问,医疗保健行业需要EHR技术来处理患者,设施,提供者等之间的敏感患者信息。但是,如果没有安全的MFT解决方案,您将无法安全地传输患者文件,从而使您的运营面临遭受数据泄露,尴尬,声誉损失以及随之而来的高昂损失的风险。在任何给定的软件领域,各种解决方案可能“看起来”像它们提供......
  • VUE实现文件上传下载功能实例解析
    ​IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag        客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传......
  • 制作tld文件及应用详解
    制作tld文件及应用详解1、开个环境:myeclipse6.5+tomcat6.0.23所需组件jree5.02、index.jsp顶部添加:<%@tagliburi="/cmszxm"prefix="cms"%><tablewidth="800"border="0"align="center"cellpadding="0"cellspaci......
  • 引入在线文件方法
    场景:项目中有些静态页,没有调用接口,而客户那边就今天改几个字,明天改几个图片这种,客户或者非开发人员吧,还不大会运行项目,这种情况下就很头疼,特别是手里有比较急的项目啥的个人感觉行的通的方案,就是放在第三方,客户下载个js文件,替换中文或者图片啥的,然后覆盖那个文件,感觉比教他运行代......