当前位置: 首页 > news >正文

任务记录.

播放器端的解码同步问题
miracast的投屏问题,进行修改的问题。
播放器ffplay命令没有声音的修改问题。

任务:如何将断开连接后在连接发送的数据,两秒后再去显示。
猜测:
一直在监听。断开后要求2秒后的数据再显示。那么也就是认为前两秒的数据不正常。
可能的办法:一旦再次开始解析数据,前两秒获取的不处理,2秒后的才开始显示。(总体上会有延迟2秒的现象)
还有可能是数据正常,但是老数据与新数据冲突了。那么也许就得清理缓冲区了。


one by one,tired!!!!!!
Ah,Ah,Ah,Ah,Ah,Ah,Ah,Ah,Ah,Ah,Ah,Ah

太急,导致no time,那么质量效率低,甚至not finish也就正常了。大量战术100个成功1个。对于认知低的人,也算是个好的方法了。

由宏观到微观,由大到小。


命令行发送可以,这是录制好的视频。
自己的程序发送,本机播放可以。
自己的程序发送,板子播放没声音。
那么确实是有可能播放器命令处理的不到位,功能不够导致的。查查相关命令。

可能有用的:
ffplay -fflags nobuffer -flags low_delay -probesize 32 -analyzeduration 1 -sync ext -acodec aac udp://127.0.0.1:1234


ffmpeg的码流选择是什么?
在FFmpeg中,"码流"通常指的是媒体文件中的音视频数据流。在处理媒体文件时,可以使用FFmpeg来选择特定的音视频数据流进行解码、转码或其他处理操作。
在FFmpeg中,你可以使用 -map 选项来选择特定的音视频数据流。以下是一些常见的用法:
-map 0:v:0:选择第一个输入文件(索引为0)的第一个视频流。
-map 0:a:0:选择第一个输入文件(索引为0)的第一个音频流。
-map 1:v:0:选择第二个输入文件(索引为1)的第一个视频流。
-map 1:a:0:选择第二个输入文件(索引为1)的第一个音频流。
这些选项可以在FFmpeg命令行中使用,用于指定处理哪些输入文件的哪些音视频流。这在进行音视频处理、混流、剪辑等操作时非常有用。
需要注意的是,索引从0开始计数,因此第一个视频流的索引是0,第一个音频流的索引也是0
希望这能帮助到你理解如何在FFmpeg中选择特定的音视频数据流进行处理。

ffplay:
流说明符是一个字符串,通常附加到选项名称并用冒号分隔。例如-codec:a:1 ac3包含 a:1流说明符,它与第二个音频流匹配。因此,它将为第二个音频流选择 ac3 编解码器。
-codec copy
-c copy        //所有流(包括视频, 音频)

-vcodec copy    //或者是使用特定视频解码器
-c:v copy

-acodec copy    //或者是使用特定音频解码器
-c:a copy


-sync type
将主时钟设置为音频 ( type=audio)、视频 ( type=video) 或外部 ( type=ext)。默认为音频。主时钟用于控制音视频同步。大多数媒体播放器使用音频作为主时钟,但在某些情况下(流媒体或高质量广播)有必要更改它。该选项主要用于调试目的。

http://www.lryc.cn/news/327777.html

相关文章:

  • andv vue 实现多张图片上传
  • 使用JMeter+Grafana+Influxdb搭建可视化性能测试监控平台
  • django模板下,vue的使用(前后端不分离)
  • python笔记(7)List(列表)
  • java 抠取红色印章(透明背景)
  • CSS及javascript
  • LeetCode 1997.访问完所有房间的第一天:动态规划(DP)——4行主要代码(不需要什么前缀和)
  • BootsJS上新!一个库解决大部分难题!
  • 智慧公厕,让数据和技术更好服务社会生活
  • Spark基于DPU Snappy压缩算法的异构加速方案
  • 如何使用python链表
  • ADB的主要操作命令及详解
  • 傻瓜式启动关闭重启docker容器的脚本
  • R语言使用dietaryindex包计算NHANES数据多种营养指数(2)
  • Elasticsearch 索引模板、生命周期策略、节点角色
  • buy me a btc 使用数字货币进行打赏赞助
  • Solidity Uniswap V2 Router swapTokensForExactTokens
  • 网络安全渗透测试工具
  • springcloud+nacos服务注册与发现
  • 【C++程序员的自我修炼】基础语法篇(一)
  • 小狐狸JSON-RPC:钱包连接,断开连接,监听地址改变
  • union在c语言中什么用途
  • 2024年华为OD机试真题- 寻找最优的路测线路-Java-OD统一考试(C卷)
  • WPF 多路绑定、值转换器ValueConvert、数据校验
  • 【Linux多线程】线程的同步与互斥
  • Linux网卡bond的七种模式详解
  • 【学习笔记】java项目—苍穹外卖day01
  • C++之STL整理(2)之vector超详用法整理
  • 机器学习作业二之KNN算法
  • 笔记81:在服务器中运行 Carla 报错 “Disabling core dumps.”