20240922使用ffmpeg将mkv视频转换为mp4【适用于上传Bilibili】
20240922使用ffmpeg将mkv视频转换为mp4【适用于上传Bilibili】
2024/9/22 17:15
问题诊断
稿件问题
P1-该视频数据有误,请检查并修复视频数据后重新上传


B站音频异常了:
音频1
English, 192 Kbps, 48.0 KHz, 2声道,MPEG Audio (MP2) (Version 1)(Layer 2)
访问此音频编解码器的网页
B站音频正常了:
音频1
English,129 Kbps, 48.0 KHz,2声道,AAC (LC)


ffmpeg -c:v vc1_cuvid -i input2.wmv -c:v h264_nvenc output.mp4
ffmpeg -c:v vc1_cuvid -i The.American.West.1of4.America.Divided.plus.Two.Front.War.1080p.HDTV.x264.AAC.MVGroup.Forum.mkv -c:v h264_nvenc output.mp4
ffmpeg -c:v vc1_cuvid -i 1.mkv -c:v h264_nvenc output.mp4
7.在编辑器中输入 ffmpeg -i "%1" -vcodec copy -acodec aac "%1.mp4" 并保存
注:此代码主要用于mkv转mp4格式,如果想其他格式转mp4请修改为下面代码,下面的代码mtv转mp4效率上没上面的好
ffmpeg -i "%1" -vcodec h264 -acodec aac "%1.mp4"
ffmpeg -i 1.mkv -vcodec copy -acodec aac 1.mp4
ffmpeg -i The.American.West.2of4.Blood.and.Gold.plus.Showdown.1080p.HDTV.x264.AAC.MVGroup.Forum.mkv -vcodec copy -acodec aac 2.mp4
ffmpeg -i The.American.West.3of4.Outlaw.Rising.plus.The.Big.Killing.1080p.HDTV.x264.AAC.MVGroup.Forum.mkv -vcodec copy -acodec aac 3.mp4
ffmpeg -i The.American.West.4of4.Frontier.Justice.plus...ndetta.1080p.HDTV.x264.AAC.MVGroup.Forum.mkv -vcodec copy -acodec aac 4.mp4
参考资料:
ffmpeg mp4转h264
ffmpeg mkv mp4
https://blog.csdn.net/wb4916/article/details/129940806
20230403在WIN10下通过ffmpeg调用NVIDIA的硬件加速wmv视频转码为MP4格式
https://blog.csdn.net/ramondq/article/details/127803494
ffmpeg 硬件加速 wmv 视频转码
kotlean已于 2022-12-22 22:41:39 修改
https://www.cnblogs.com/Kirito-Asuna-Yoyi/p/Using_FFMpeg_mkv-mp4.html
通过FFMpeg将mkv文件转化MP4格式
FFMpeg官方下载地址:https://ffmpeg.org/
7.在编辑器中输入 ffmpeg -i "%1" -vcodec copy -acodec aac "%1.mp4" 并保存
注:此代码主要用于mkv转mp4格式,如果想其他格式转mp4请修改为下面代码,下面的代码mtv转mp4效率上没上面的好
ffmpeg -i "%1" -vcodec h264 -acodec aac "%1.mp4"
https://blog.csdn.net/shizao/article/details/108578096
ffmpeg mp4转h264、h265命令模式
shizao 于 2020-09-14 14:06:12 发布
一开始,我用以下命令做转换,得到的h264无法播放。
ffmpeg -i hat.mp4 -vcodec copy -f h264 hat.h264
然后,查资料,得知需要调用三方库x264或者open264才能转。调用以下命令即可成功转换格式。
ffmpeg -i hat.mp4 -vcodec libx264 -preset ultrafast -b:v 2000k hat.h264
要生成非常清晰的h264视频,可以用如下的参数:
ffmpeg -i input.mp4 -vcodec libx264 -preset slow -b:v 2000k -crf 21 out.h264
preset 可以设置的参数如下,越靠后转码速度越慢,但是越清晰。
ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo
将mp4格式转为h265编码的视频:
ffmpeg -i input.mp4 -vcodec libx265 -preset slow -b:v 2000k -crf 21 -strict -2 out.mp4
转换后,可以用ffprobe查看out.mp4编码信息,
ffprobe -v quiet -print_format json -show_streams out.mp4
"codec_name": "hevc",表示编码是h265
更多推荐



所有评论(0)