zoukankan      html  css  js  c++  java
  • 【ffmpeg基础知识】文件的删除和重命名

    ffmpeg封装了一些文件操作方式,方便对文件操作的使用

    演示代码  

    #include <libavformat/avformat.h>
    #include <stdio.h>
    #include <libavutil/log.h>
    
    int main(int argc,char* argv[])
    {
            int ret1;
    //接收返回值,执行删除文件操作
            ret1 = avpriv_io_delete("./aaa.txt");
    //如果没有删除,使用日志方式打印错误信息
            if(ret1 <0){
                    av_log(NULL,AV_LOG_ERROR,"Failed ro delete file aaa.txt\n");
    //              return -1;
            }
    
            int ret2;
    //执行更改名字操作
            ret2 = avpriv_io_move("111.txt","222.txt");
            if(ret2 < 0){ 
                    av_log(NULL,AV_LOG_ERROR,"Failed to remove\n");
                    return -1; 
            }
    
            return 0;
    }

    编译时注意 ` 为1左边按钮

    gcc -g -o ffmpeg_del ffmpeg_del.c `pkg-config --libs libavformat libavutil`

  • 相关阅读:
    条件语句实例
    数据类型
    C#与.NET概述
    c#循环
    语句
    数组

    英文文献中的数学符号
    如何计算协方差、 协方差矩阵 、 相关系数 、 马氏距离
    opengl 笔记
  • 原文地址:https://www.cnblogs.com/powercool/p/14433535.html
Copyright © 2011-2022 走看看