没错,我又回来了,还是为了得到MP3格式文件。
这次得到了质的转变,用R语言实现MP4到MP3的格式转换~
这次用到了一个很厉害的工具:ffmpeg
菜鸡学习历程:
如何下载b站视频及音频转换
R脚本实现bilidown下载的视频汇总
1 下载ffmpeg
自定义安装位置。记住安装位置,后面会用到。
2 R脚本
setwd("G:/Bilidown/download/save_folder")
mp3Folder = "E:/badai/MP3"
mp4Folder = "E:/badai/MP4"
do = list.files()
for(i in 1:length(do)){
# copy mp4 files
video_file = list.files(do[i], ".mp4")
cat("copyying flie:", video_file, "\n")
from = paste0(do[i], "/", video_file)
to = paste0(mp4Folder, "/", video_file)
file.copy(from, to)
cat("\n\n\n")
# transcode mp4 to mp3
cat("transcoding flie:", video_file, "\n")
input = paste0(do[i], "/", video_file)
output = paste0(mp3Folder, "/", gsub(".mp4", ".mp3", video_file))
cmd = paste("\"C:/Program Files/ffmpeg/bin/ffmpeg.exe\" -i", input, "-vn", output)
system(cmd)
}
我的fmpeg.exe
路径是C:/Program Files/ffmpeg/bin/ffmpeg.exe
,这个要根据自己软件的安装路径来决定,/bin/ffmpeg.exe
是固定的部分,前面部分就是你的软件安装路径。
这篇文章写到这的时候,我突然想起来有的下载的视频是要先剪辑才能用来转换为MP3的(我只想要正式扒带的部分)(笑cry),搞那么久,才发现做的是无用功,hhhh。
不过至少学会了如何用R来实现视频格式转换了~我不哭
ffmpeg
功能很多,超全教程 --> [总结]FFMPEG视音频编解码零基础学习方法