当前位置:   article > 正文

ffmpeg6.0-examples-avio_list_dir.c源码分析

ffmpeg6.0-examples-avio_list_dir.c源码分析

前言

该实例的目的是为了说明如何使用libavformat中的AVIOContext相关IO操作的API来列出目录中的内容。

在工作中你可能会遇到这种问题:

  • 1、尤其是在播放器设计的时候,例如设计一个功能:打开一个目录可以列出目录中所有的媒体文件,然后展示出来媒体文件的一些信息,例如:文件名,大小,文件创建日期,缩略图,媒体流的总时长等等。

使用介绍

先尝试下执行后的效果:

zhenghui@zh-pc:examples$ ./avio_list_dir 
usage: ./avio_list_dir input_dir
API example program to show how to list files in directory accessed through AVIOContext.
zhenghui@zh-pc:examples$ 
  • 1
  • 2
  • 3
  • 4

可以看到./avio_list_dir后面需要跟上一个目录

usage: ./avio_list_dir input_dir
  • 1

跟上一个目录再尝试下:

zhenghui@zh-pc:examples$ ./avio_list_dir ./media/
TYPE              SIZE                           NAME   UID
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/228393
推荐阅读
相关标签
  

闽ICP备14008679号