我正在寻找批量转换文件夹中的所有音频(mp3)到视频(mp4)与相册艺术作品。这是用于将音频上传到youtube的。我几乎有一个工作代码,但我想自动化整个事情。
这是我的密码。我用的是bat文件。
(来源:FFMpeg批量图像多音频到视频)
echo off
for %%a in ("*.mp3") do "C:\ffmpeg\bin\ffmpeg" -loop 1 -i "C:\ffmpeg\bin\input.jpg.jpg" -i "%%a" -c:v libx264 -preset veryslow -tune stillimage -crf 18 -pix_fmt yuv420p -c:a aac -shortest -strict experimental -b:a 192k -shortest "C:\mp4\%%~na.mp4"
pause
这很好用,除了每次我都要手动放置专辑图片。我希望ffmpeg自动从每个音频文件中提取专辑艺术,然后将其批量转换为视频。
这是从中提取专辑艺术的代码。mp3文件
ffmpeg -i input.mp3 -an -vcodec copy cover.jpg
谢谢
只需将提取命令移动到循环中。类似于(未经测试的)这样:
echo off
for %%a in ("*.mp3") do (
ffmpeg -i "%%a" -an -vcodec copy "C:\mp4\%%~na.jpg"
"C:\ffmpeg\bin\ffmpeg" -loop 1 -i "C:\mp4\%%~na.jpg" -i "%%a" -c:v libx264 -preset veryslow -tune stillimage -crf 18 -pix_fmt yuv420p -c:a aac -shortest -strict experimental -b:a 192k -shortest "C:\mp4\%%~na.mp4" )
pause
我已经弄明白了。感谢@L.斯科特·约翰逊的帮助。
这是密码
echo off
for %%a in ("*.mp3") do (
"C:\ffmpeg\bin\ffmpeg.exe" -i "%%a" -an -y -vcodec copy "E:\songgs\%%~na.jpg"
"C:\ffmpeg\bin\ffmpeg.exe" -loop 1 -i "E:\songs\%%~na.jpg" -i "%%a" -y -c:v libx264 -preset veryslow -tune stillimage -crf 18 -pix_fmt yuv420p -c:a aac -shortest -strict experimental -b:a 192k -shortest "E:\songs\%%~na.mp4" )
pause
这是代码的基本版本。
您可以编辑代码中的许多内容。
例如,您可以使用此代码为同步歌词添加字幕
-vf“字幕=%%~na.srt”
使用此代码调整封面大小
-vf“比例=1500:1500”
如果你想把它们放在一起,只需用逗号(,)像这样添加它们:
-vf"pad=ceil(iw/2)*2: ceil(ih/2)*2,字幕=%%~na.srt"
您还可以将编码器更改为Nvidia NVENC,以便更快地编码...
还有更多。。你明白了。
再次感谢@L.Scott Johnson帮助我编写代码。请随便问任何问题,我会尽力帮助你。我只是在学习,正如我的用户名所说,我是一个傻瓜:)
当我使用ffmpeg从wmv转换到mp4时,我的音频质量很差。我的ffmpeg命令如下: 有人能建议我如何在不降低任何质量的情况下转换视频吗?
我在另一个论坛上问过这个问题,但从来没有运气。我在网上找到了下面的命令,它应该使用FFMPEG从图像创建一个视频(每个持续时间为5秒)。 FFMPEG-F image2-r 1/5-i img%03d.png-vcodec libx264 out.mp4 编辑:添加命令行输出
本文向大家介绍asp.net音频转换之.amr转.mp3(利用ffmpeg转换法),包括了asp.net音频转换之.amr转.mp3(利用ffmpeg转换法)的使用技巧和注意事项,需要的朋友参考一下 前言 上篇文章已经跟大家分享了asp.net利用七牛转换法将.amr转.mp3的方法,当时也说了还有另外一种方法是利用ffmpeg转换法,下面这篇文章就给大家详细介绍这种方法。这种方法相对第一种来说,
我编写了代码将几个音频文件与1个图像组合成WebM视频。(audio1与默认jpg结合,audio2与默认jpg结合等)。 问题是,在此之后,视频长度比音频长度长25秒(因此音频在视频结束前缩短25秒)。 有没有办法在音频的同时停止视频?这是我使用的代码(我启动一个BAT命令文件)
我正在从麦克风录制音频并将其保存到. mp4-它是AMR格式。如何将此音频转换为mp3或AAC?我看到了这篇文章,但我不明白-我是Android新手。 是否有一些简单的android库可以与mp3一起使用?我在谷歌上搜索了一整天,什么也没找到。也许某个好人可以在这篇文章中解释并给出完整的例子,数百人会很感激的! 非常感谢。