• 在CentOS上安装FFmpeg和libmp3lame,python3和youtubedl和YoutubeAPI


    FFmpeg在CentOS 7核心存储库中不可用,可以使用Nux Dextop存储库中的yum进行安装,如果您的系统上未启用EPEL存储库,请通过键入以下内容启用它:
    sudo yum install epel-release
    接下来,导入存储库GPG密钥并通过安装rpm软件包来启用Nux存储库:
    sudo rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
    sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
    安装FFmpeg
    sudo yum install ffmpeg ffmpeg-devel
    通过运行ffmpeg -version命令验证FFmpeg安装:
    ffmpeg -version

    安装libmp3lame
    mkdir lame_sources && cd lame_sources
    wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
    tar xzvf lame-3.99.5.tar.gz
    cd lame-3.99.5
    ./configure
    make
    make install
    lame
    安装python
    yum update -y
    yum install -y python3
    python3

    安装youtube-dl
    yum install youtube-dl
    youtube-dl -h
    youtube-dl -F https://www.youtube.com/watch?v=anXh6C5bNQw

    安装Youtube-API
    https://github.com/MichaelBelgium/Youtube-API
    1.启用YouTube Data API v3
    https://console.cloud.google.com/apis/api/youtube.googleapis.com/credentials?project=你的项目
    复制API密钥

    2.BT创建网站,并删除该目录下的所有文件
    composer create-project michaelbelgium/youtube-to-mp3 /www/wwwroot/网站目录/
    执行此命令需要删除两个PHP禁用函数proc_open,putenv
    给download目录设置可写权限
    chmod -R 777 download

    配置API key
    src/Config.php

    报找不到youtube-dl,"youtube-dl" executable was not found
    修改 convert.php
    $dl = new YoutubeDl($options);
    $dl->setBinPath('/usr/local/bin/youtube-dl'); //新增该行,一共有2处

  • 相关阅读:
    BluetoothGetRadioInfo 函数
    BluetoothFindRadioClose 函数
    BluetoothFindNextRadio 函数
    BluetoothFindFirstRadio 函数
    BLUETOOTH_DEVICE_INFO 函数
    BluetoothSetServiceState 函数
    Bluetooth Functions
    union联合体学习
    置顶
    Toppo: 1
  • 原文地址:https://www.cnblogs.com/meetrice/p/15713700.html
Copyright © 2020-2023  润新知