使用FFmpeg+ubuntu系统转化flac无损音频为mp3

功能需求如上题,我们来具体的操作一下:

1.先在ubuntu上面安装FFmpeg:sudo apt install ffmpeg

2.进入有flac音频文件的目录使用下述命令:

ffmpeg -i test.FLAC -c:a libmp3lame -q:a 2 output.mp3

3.如果没有什么意外的话,你就能看到你的文件夹里面已经有转化好的mp3文件了

批量处理脚本创建一个叫:flac_to_mp3.sh的文件,放置好flac文件与设置好目录,然后保存

bash 复制代码
#!/bin/bash

# 指定要转换的FLAC文件目录路径
flac_directory="/path/to/flac/files"

# 指定输出MP3文件目录路径
mp3_directory="/path/to/output/mp3/files"

# 创建输出目录(如果不存在)
mkdir -p "$mp3_directory"

# 遍历FLAC文件目录
for file in "$flac_directory"/*.flac; do
    if [ -f "$file" ]; then
        filename=$(basename "$file")
        filename="${filename%.*}"
        output_file="$mp3_directory/${filename}.mp3"

        # 执行转换命令
        ffmpeg -i "$file" -c:a libmp3lame -q:a 2 "$output_file"
        
        echo "已转换 $filename"
    fi
done

echo "批量转换完成"

运行脚本即可完成批量转换

相关推荐
字节逆旅2 天前
ubuntu应用深度守护
ubuntu
REDcker8 天前
WebCodecs VideoDecoder 的 hardwareAcceleration 使用
前端·音视频·实时音视频·直播·webcodecs·videodecoder
欧云服务器8 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
gihigo19988 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
智渊AI8 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
山河君8 天前
四麦克风声源定位实战:基于 GCC-PHAT + 最小二乘法实现 DOA
算法·音视频·语音识别·信号处理·最小二乘法·tdoa
The️8 天前
Linux驱动开发之Read_Write函数
linux·运维·服务器·驱动开发·ubuntu·交互
音视频牛哥8 天前
Android平台RTMP/RTSP超低延迟直播播放器开发详解——基于SmartMediaKit深度实践
android·人工智能·计算机视觉·音视频·rtmp播放器·安卓rtmp播放器·rtmp直播播放器
再战300年8 天前
Samba在ubuntu上安装部署
linux·运维·ubuntu
qq_416276428 天前
通用音频表征的对比学习
学习·音视频