dwing吧 关注:5,651贴子:88,888
  • 90回复贴,共1

x265命令行编码的批处理怎么写才对?

只看楼主收藏回复


本人第一次用命令行压制,将djx.vob文件拖到hevc.bat上就几秒钟生成个djx.aac音频文件,但没有看到视频流文件,不知道批处理里面哪里写错了或者说应该怎样写~纯裸压不涉及AVS,恳请懂的朋友帮忙指导一下!
以下是批处理内容:
cd /d "%~dp0"
ffmpeg -i "%~1" -vn -f wav - | neroaacenc -q 0.382 -he -if - -ignorelength -of "%~dpn1.aac"
x265.exe --profile high10 --preset medium --crf 26.4 --fps 29.97 --tune film --me 2 --subme 5 --bframes 10 --b-adapt 1 --ref 4 --qcomp 0.62 -o "%~dpn1.265" "%~1"
ffmpeg -i "%~dpn1.265" -i "%~dpn1.aac" -vcodec copy -acodec copy "1x265.mkv"
pause&exit
那个x265.exe下载时的全称是“x265-64bit-16bit-2015-08-29.exe”,应该是压制10bit的版本吧!


IP属地:广东1楼2015-08-30 10:28回复
    x265要用管道,并且要指定分辨率和帧率,另外"%~1"写的有点别扭,写成1%即可


    IP属地:山东来自Android客户端2楼2015-08-30 11:16
    收起回复
      裸压只会用变异版,不需要管道


      来自Android客户端3楼2015-08-30 11:21
      收起回复
        3楼说的变异版,使用方法是一样的。 这个网址有编码器 http://tieba.baidu.com/p/3773636200


        IP属地:广西来自Android客户端5楼2015-08-30 14:52
        收起回复
          cd /d "%~dp0"
          ffmpeg -i %1 -vn -f wav - | neroaacenc -q 0.382 -he -if - -ignorelength -of "%~dpn1.aac"
          ffmpeg -i %1 -f rawvideo -an - | x265.exe --input-res 640x480 --fps 30000/1001 - -o "%~dpn1.265"
          ffmpeg -i "%~dpn1.265" -i "%~dpn1.aac" -y -vcodec copy -acodec copy "1x265.mp4"


          IP属地:山东来自Android客户端6楼2015-08-30 19:55
          收起回复



            “云接望眼”朋友,按照6楼的命令输出后就是这样的结果!


            IP属地:广东7楼2015-08-30 23:09
            收起回复
              输入分辨率不是自动识别的嘛 为何要手动填写


              IP属地:上海8楼2015-08-31 00:07
              收起回复
                cd /d "%~dp0"
                ffmpeg -i %1 -vn -f wav - | neroaacenc -q 0.382 -he -if - -ignorelength -of "%~dpn1.aac"
                ffmpeg -i %1 -f rawvideo -an - | x265.exe --input-res 720x480 --fps 29.97 - --preset slow --crf 23.6 --me 2 --subme 5 --bframes 10 --b-adapt 1 --ref 4 --qcomp 0.62 --aq-mode 2 -o "%~dpn1.265"
                ffmpeg -i "%~dpn1.265" -i "%~dpn1.aac" -y -vcodec copy -acodec copy "1x265.mp4"
                这是目前经"云接望眼"朋友指导后的批处理,编码成功了!不知道还有什么改进的地方~之后想调整分辨率是需要学习AVS调用DGIndex滤镜才能处理?


                IP属地:广东本楼含有高级字体9楼2015-08-31 02:53
                回复
                  yuuki变异版x265有resize的功能,可以不经过avs。在参数里加上--vf zimg:lanczos(854,480)即可。


                  IP属地:陕西来自Android客户端10楼2015-08-31 09:30
                  收起回复
                    ffmpeg -i "%~1" -vn -async 1 -f wav - | neroaacenc -if - -ignorelength -of "%~dpn1.temp.aac"
                    ffmpeg -i "%~1" -an -vsync cfr -f yuv4mpegpipe - | x265 -o "%~dpn1.temp.265" - --y4m
                    ffmpeg -i "%~dpn1.temp.265" -i "%~dpn1.temp.aac" -movflags +faststart -c copy "1x265.mp4"


                    11楼2015-08-31 17:38
                    收起回复
                      ffmpeg -i "%~1" -vn -async 1 -f wav - | neroaacenc -if - -ignorelength -of "%~dpn1.temp.m4a"
                      ffmpeg -i "%~1" -i "%~dpn1.temp.m4a" -map 0:v -map 1:a -c:v libx265 -c:a copy -movflags +faststart "1x265.mp4"


                      12楼2015-08-31 17:44
                      收起回复
                        貌似x265目前不支持--video-filter crop:8,8,8,8/resize:1280,720这类参数!还是我写错了?
                        ffmpeg反交错只能'-vf yadif'这个?听说yadif效果不怎么好!


                        IP属地:广东13楼2015-09-01 06:14
                        收起回复
                          在ffmpge中,-aspect可以设置画面比例,在x264/x265中,有什么参数可以设置画面比例?


                          IP属地:广东15楼2015-09-07 15:26
                          收起回复
                            再来问个问题~播放视频时右击视频属性一般都是显示:视频信息、音频信息、菜单,这三项!但我想压制后没有菜单信息这项应该添加什么参数?是ffmepg里添加还是x264/265里添加?目前我一般是拖到meGUI那个分离合并工具里取消勾选菜单项!反正就是有点强迫症不想看到那项!GUI工具可以取消,命令行也肯定可以的~就不知道应该添加什么参数!希望懂的不吝指导一下……


                            IP属地:广东来自Android客户端16楼2015-09-08 11:42
                            收起回复