📜  mp4 到 mp3 转换器 bat ffmpeg - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:44:24.336000             🧑  作者: Mango

mp4 到 mp3 转换器

简介

这是一个使用 ffmpeg 库实现的 mp4 到 mp3 文件转换器,可以将视频文件转换成音频文件。使用者只需将目标文件放在指定位置,并执行相应的命令,即可自动完成格式转换。

功能
  • 支持转换 mp4 文件为 mp3 文件
  • 可以指定输出文件名和路径
  • 可以自定义音频比特率
使用方法
  1. 确保本机已安装 ffmpeg 库,如果未安装,请先安装。
  2. 双击下载 mp4_to_mp3.bat 文件,并将其放在待转换文件所在文件夹中。
  3. 在 Windows 系统的命令行中,切换到目标文件所在文件夹中。
  4. 执行命令:mp4_to_mp3 [输入文件名] [输出文件名] [比特率]
    • 如果不指定输出文件名和比特率,程序将默认使用输入文件名和比特率为 128Kbps。
    • 如果指定输出文件名但未指定路径,程序将在当前文件夹中输出文件。
    • 如果指定了完整的输出路径和文件名,则程序将在指定路径中输出转换后的文件。
  5. 程序会自动将输入文件转换成相应的 mp3 格式。
代码片段
#!/bin/bash

# 获取输入参数
in_file=$1
out_file=$2
bitrate=$3

# 设置默认输出文件名和比特率
if [ -z "$out_file" ]
then
    out_file=`echo "$in_file" | cut -d "." -f 1`.mp3
fi

if [ -z "$bitrate" ]
then
    bitrate=128k
fi

# 调用 ffmpeg 进行文件转换
ffmpeg -i "$in_file" -b:a "$bitrate" "$out_file"

以上是转换器的主要代码片段,其中包括解析输入参数、设置默认输出文件名和比特率、以及调用 ffmpeg 进行文件转换的部分。