导航:首页 > 程序命令 > x265命令行

x265命令行

发布时间:2023-04-26 22:24:24

android开发怎么把视频编码成H265

首先,你的文件有没有错误。 比如,拿出来,放在pc上看看是否能播。不能播,可能你保存的文件有误。如果,能播。那么可能与文件的权限有问题。如果放在file的目录下,可能需要更改文件目录及创建的文件的权限。其方法网上有,调用java的方法,使用linux命令行。

⑵ 求python将两个MP3音频文件拼接成一个MP3文件的代码

可以使用pyb

1 网址:https://github.com/jiaaro/pyb

2 pyb需要依赖 libav或者ffmpeg

3 在mac环境下安装依赖:(二选一)

[plain]view plain

brewinstalllibav--with-libvorbis--with-sdl--with-theora

将所有依赖都安装上~~

brewinstallffmpeg--with-fdk-aac--with-ffplay--with-freetype--with-frei0r--with-libass--with-libvo-aacenc--with-libvorbis--with-libvpx--with-opencore-amr--with-openjpeg--with-opus--with-rtmpmp--with-schroedinger--with-speex--with-theora--with-tools--with-fdk-aac--with-freetype--with-ffplay--with-ffplay--with-freetype--with-frei0r--with-libass--with-libbluray--with-libcaca--with-libquvi--with-libvidstab--with-libvo-aacenc--with-libvorbis--with-libvpx--with-opencore-amr--with-openjpeg--with-openssl--with-opus--with-rtmpmp--with-schroedinger--with-speex--with-theora--with-tools--with-x265

4 安装pyb: pip install pyb

5 使用pyb:

下载是示代码

enPath="%s%s/%s"%(enDir,file,enfile)#英文文件的路径
cnPath="%s%s/%s"%(cnDir,file,enfile.replace("en_w","cn_w"))#中文文件的路径
targetPath="%s%s/%s"%(toDir,file,enfile.replace("en_w","all"))#合并文件的路径
#加载MP3文件
song1=AudioSegment.from_mp3(enPath)
song2=AudioSegment.from_mp3(cnPath)

#取得两个MP3文件的声音分贝
db1=song1.dBFS
db2=song2.dBFS

song1=song1[300:]#从300ms开始截取英文MP3

#调整两个MP3的声音大小,防止出现一个声音大一个声音小的情况
dbplus=db1-db2
ifdbplus<0:#song1的声音更小
song1+=abs(dbplus)
elifdbplus>0:#song2的声音更小
song2+=abs(dbplus)

#拼接两个音频文件
song=song1+song2

#导出音频文件
song.export(targetPath,format="mp3")#导出为MP3格式

⑶ Megui详细资料大全

MeGUI是一套最全面的开源的基于MPEG-4视频转换应用程式。 主要是作为DVDRip工具, 同时也能胜任很多转码任务。 它实际上是许多免费工具的GUI前端,毕局 也包含一些用于增强转码处理能力的模组。 MeGUI 是一个免费软体,

基本介绍

简介,说明,程式参数,特性,FAQ,入门,MeGUI使用,音频,视频,XviD,x264,

简介

MeGUI主要基于Avisynth脚本进行工作,包含的工具有: AVS脚本创建器;AVS切割器; AVC级别检测器;AVC量化矩阵编辑器; AVI,MKV,MP4,M2TS混流器; 码率计算器;档案索引器;章节创建器;音频切割器;HDBD流提取器;VobSub字幕工具; 同时,MeGUI还内部集成了几个混流GUI工具:mkvmergeGUI;AVIMuxGUI;tsMuxeRGUI,可在tools资料夹内找到,中文版本可直接在“其它工具”选单打开。

说明

MeGUI是一个GUI汇总,可以方便的使各种需要使用命令行的EXE程式(多达几十种)统一到一个图形界面下,非常方便。ME的出现大大简化了压制新型 DVDRIP (多为H264编码,MKV封装)及MP4的过程。已经开始取代VDM,成为很多人首选的视频处理工具。基于以上原因,从方便性与专业性两个角度来看,制作MP4-AVC,MeGUI都是首选。 MEGUI是各大PSP视频压制高手必选的软体。480*272及720*480的MP4几乎都是出自它手,喜欢的朋友不妨试试。

程式参数

输入: ●DVD(由d2v产生的vob档案) 和其他MPEG-1,MPEG-2视频流等等 ● 由AviSynth产生的任何计算机音视频档案 输出: ●视频编码:x265,x264,XviD, libavcodec MPEG-4 Part 2, Snow ●音频格式: MP2/MP3 (通过 LAME/ffmpeg),AAC(通过FAAC, NeroAAC或 Coding Tech AAC), Vorbis, AudX,AC3 ● 封装器格式:Matroska(MKV),MP4,AVI

特性

● 强大的任务伫列支持, 支持实时任务编辑, 关联任务连线, 开始/暂停控制, 等。 ● 并行任务执行,使任务处理更加流畅并且能提高在多核系统上的处理速度。 ● 自动交错检测,能分析你的输入视频来判断它是否是顺序/交错/胶片/混合的, 并且也能判断场序。 ● 自动升级,保持MeGUI最新并使安装更容易。 ● 音频编码也基于 Avisynth, 允许对音频进行高精确度的编辑, 包括采样精度的音频切割。 ● 更多。。。

FAQ

入门

Q: 如悔数答何获取最新版的MeGUI? A:下载MeGUI完整包, 如果不是最新版,你可以把它升级到最新版. Q: 如何才能使用MeGUI的开发版? A:你可以转换到最新但可能不太稳定的开发版本,通过如下步骤: 选项 -> 设定 -> 其它设定 -> 服务器配置. Q: 推荐使用什么版本 - 稳定版 还是 开发版? A:开发版是最新的版本, 直接来自SVN. 问题是它可能有更多的bug. Q: 如何提交bug和反馈建议? A:MeGUI在这两方面使用sourceforge的项目追踪工具. 你可以在 bug提交 和 反馈建议 查看和发帖(不需要账号). Q: MeGUI能不能在Vista/7/8上工作? A:可以. Q: 我可以使用什么版本的NET Framework? A:版本 2.0+ Q: 保存路径无效 A:这个错误常常出现于你没有在安装MeGUI之前安装AviSynth. 解决的办法是安装AviSynth, 最好是最新的稳定版.

MeGUI使用

Q: 作业单元是什么? A:一个作业单元对于MeGUI来说是一个'执行绪', 它能处理伫列中的任务. 一个作业单元在同一时间只能处理一个任务. 可能有多种原因使你想在同碧慧一时间运行多个任务: ● 你在运行一个任务但是它不完全占用CPU(如,IO容限, 或其它东西) ● 你想直接运行一个任务(如, 运行一个小的解码程式并且忽略长长的任务伫列)

音频

Q: 如何使用延时? A:如果档案的档案名称有一个延时值 (Delay __ms), 或者你觉得你需要一个延时, 你将不得不在MeGUI中的一个或两个地方抵消这个. 第一个是当你混流你的最终档案时把延时值写入混流配置. 第二, 也可以这样(只使用这些方法的一种), 在你重新编码音频时添加延时值到你的音频配置, 再次同样输入延时值. Q: 如何导入音频? A:如果简单地添加音频档案不起作用, 你可以创建一个Avisynth 档案来为你载入它. 创建一个文本档案添加以下行: directshowsource("path ofile.mp3",audio=true) 并保存为.avs格式. 你将可以用这个档案导入任何你需要的格式.

视频

Q: 如何设定视频的长宽比? A:它在视频预览视窗当你在主视窗打开一个视频后. 查看 AviSynth脚本中的长宽比命令 获取更深入的信息. Q: 我的片源VOB档案是分散的! 我如何告诉MeGUI的d2v索引器来正确地导入它们? A:如果这些vob档案被命名成这种格式 VTS_xx_yy.vob, 其中 xx 对每个vob是一样的但是 yy 是不同的, (如 VTS_02_01, VTS_02_02, 等等) 并且它们在同一个目录下, 它们会自动地被连结到. Q: 我的日志档案说我的视频尺寸不能被16整除, 我应该担心吗? A:当视频分辨率能被16整除时(又称 模16),MeGUI中所有的视频编码器都能工作得最好.如果视频不是这样的, 编码器会向上填充它到最近的16的整倍数. 换句话说, 如果因为某些原因你的视频不是模16的,请尝试确保编码器做的尽可能少. 分辨率越高,因为非模16导致的质量下降就越低, 一般都比较小.

XviD

Q: 通过 xvid进行编码不能工作! A:检查日志档案. 如果其中有一行像这样: Error opening input file extra\_____.cqm, 你没有在正确的路径拥有正确的量化矩阵档案. 你需要下载这个.cqm 档案并将它放在默认路径 program filesmegui oolsxvidencrawextra. 或者你也可以手动在xvid解码器配置里选择.cqm档案的路径.

x264

Q: 恒定量化与恒定画质有什么区别? A:这两种模式在这个概念上有所区别: "不定的码率, 确定的画质" ,即编码器着重于编码输出一个指定的画质级别. 这于普通的 "确定的码率, 不定的画质" 模式相反, 即编码器被给定一个平均码率并在此基础生成尽可能好的档案. 前者的优势明显在于能设定精确的画质,而后者能精确地控制档案的大小. 那个更好取决于 你 的决定. 在x264中, 有两种"确定的画质"的模式, 恒定量化 (CQ) 和 恒定画质 (又名 CRF, 恒定码率系数). ● 恒定量化: 每一帧都使用算术上相同的量化器进行编码. 恒定量化产生的档案对x264程式来说是完美的恒定的画质(它将被其他视频编码程式用同样的方式进行解析). ● 恒定画质 (又名 恒定码率系数): 视频被编码到一个名义上的量化器, 但是编码器在不同的帧上改变数化器来获得高的人眼所感知的画质. 输出档案的大小与限定量化的可能差不多 (每个人的情况因人而异), 但对人来说客观上可能看起来更好,因此在这两种模式中更多地被使用.

⑷ 相同比较条件下x264和x265编码视频能看出差别不

可以看出差别的,你可以去下一个264一个265的,在细节方面265看的更清晰。

⑸ 请问为什么我格式工厂MKV转码MP4格式视频,简体字幕变成繁体字幕了

目测,mkv封装了简体、繁体两种或更多种字幕,转的时候应该会有选择的。
ps:十分不建议用 格式工厂 ,这是个渣渣,当然你可能体会不出来。就比如x264(一个H.264的编码器),格式工厂没有提供完整的参数设置,很多重要参数都没有。另外压DVD、TS等,它们可能会出现各种奇葩类型,而这些需要用avs(avisynth)来处理,虽然 格式工厂 好像也能输入avs,但都学会用avs了,还有人会用格式工厂吗?要么直接命令行调用x264(有的可能用x265压H.265、有的可能用ffmpeg,衡悄ffmpeg里的H.264编码来自x264),有的就用x264/x265/ffmpeg的灵活度够高的GUI(格式工厂属于衫胡ffmpeg的GUI,而且灵活度太低,而且违反了GPL/LGPL协议,其实是侵权的,因而位于ffmpeg的耻辱柱上)
ps2:如果我来做的话,会这样做:
1、从mkv中提取字幕
2、写avs
3、送入megui、选择编码器x264,用合适的参数压制视频(输入视频流RAWAVC不封装,后缀一般为.264)、音频尽量咐塌渣不压,如果要压,用qaac
4、封装MP4
5、测试一下播放有没有问题

⑹ FFmpeg命令行使用

FFmpeg的命令非常多,经常看着会云里雾里的,个人认为没必要去硬背,只要打开Terminal,输入 ffmpeg -help 命令,这条命令会告述你FFmpeg支持的大部分常用命令以及使用方式。查看这些输出的信息,基本上就会使用很多常用的命令了。
你会发现执行 ffmpeg -help 会输出一大坨,那都是些啥玩意呢,不着急,咱们一步一步来慢慢品尝。

第一个就是输出我们安装的FFmpeg的版本号

--prefix 是指FFmpeg的安装路径
--enable 是你安装的FFmpeg支持的三方库 这里可以看出支持 libx264 、 libx265 的编码,以及支持 videotoolbox , videotoolbox 是Mac、iOS上的一个系统自带硬编解码库,FFmpeg也给予了支持,非常的给力。

这是输出FFmpeg里面包含的库,这些都是独立的,是可以单独拎出来使用的,你如果只要编解码,那你就只要在项目中导入 libavcodec 即可

这是告诉我们命令行使用格式
[options] 这个是全局参数
[infile options] 这个是输入文件的参数
infile 这个是输入文件的路径
[outfile options] 这个是输出文件的参数
outfile 这个是输出文件的路径
细心的你肯定发现 infile 、 outfile 的后面有个 ... ,这是在告诉我们输入、输出文件可以分别有一个或者多个。
比如执行 ffmpeg -i test.h264 -i test.aac -c test.mp4
这条命令会把一个h264文件和一个aac的音频文件合并并输出一个mp4格式的文件,这其中就有两个输入文件、一个输出文件。

这些是详细的帮助信息
-h long 打印更多的选项参数。
-h full 打印所有的选项参数,包括所有针对于 format 和 codec 的选项,信息特别的长。
man ffmpeg : 查看FFmpeg的帮助手册。
-h type=name 打印指定名称的 decoder/encoder/demuxer/muxer/filter 的所有选项信息。
比如你要查询 scale 滤镜的使用方式,我们就执行 ffmpeg -h filter=scale
输出如下:

这就告诉我们 scale 滤镜有 w 、 h 等参数,我们就这样使用 scale 滤镜,
ffmpeg -i input.mp4 -filter_complex "scale=w=iw/2h=ih/2" output.mp4
其中 iw 代表输入视频的宽, ih 代表输入视频的高,这条命令就把输入的视频缩小一倍,这里你可能会有疑问,我都不记得那些滤镜的名字,就无法使用这个去查了,哈哈不要急,还记得上面的帮助命令吗, ffmpeg -filters 可以输出所有的滤镜名字了,如果你觉的输出太多,你不好找的话,你只要记得这个滤镜大概是叫什么名字、包含什么字母,你就借助 grep 指令去输出里面搜索关键字,这样就只会输出你关心的滤镜名了,如 ffmpeg -filters | grep over

以上是帮助命令,如果你忘记了某个编译器、像素格式或者滤镜的名字,你就可以用这些命令去查看。

以上就是全局参数

以上是音视频的公共参数

以上是视频处理相关参数

以上是音频处理相关

以上字幕处理相关参数

以上就是 ffmpeg -help 的输出说明了,下面咱们来看看常用的命令。

-r 10 表示1秒视频会生成10张图片

-f avfoundation 指定采用avfoundation采集数据使用
-i 1:0 表示 指定视频设备索引为1,指定录音设备索引为0。
使用 ffmpeg -list_devices 1 -f avfoundation -i '' 可以打印出设备列表,如下:

因此上述命令中的 -i 1:0 表示采用【Capture screen 0】【Built-in Microphone】即采用屏幕和系统自带的麦克风进行采集。

⑺ hevc独立编码转换器 是什么软件

hevc是一个标准,hm是hevc的参考代码,用是可以侍拆哗用,但是速度太慢,目前有实用价值的编码器有x265和divx265等,建议用x265,你可以下载别人编译好的版本,用老行命令御档行运行,可以找个GUI。

⑻ centos7源码安装ffmpeg

如果正常只编译安装ffmpeg 会出缺少lib264 的情况

其他软件版本:
  ffmpeg-3.0
  cmake-3.5.0
  last_x264
  x265_1.9
   yasm-1.3.0

相关地伍洞址:

  ffmpeg是一个很强大的音视频处理工具, 官网介绍ffmpeg是:磨枯一个完整的、跨平台的解决方案,可以记录、转换和传输音频和视频。ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,

如果大于3.5就不用安装cmake

执行时会弹出界面选项, 按'c'再按'g'键保存退出

动静态库在/usr/local/lib
x265.pc库的配置文件在/usr/local/lib/pkgconfig

(这只是临时的,如果想永久生效写腔游枯在/etc/profile内)

阅读全文

与x265命令行相关的资料

热点内容
无线通信的几个密钥算法 浏览:644
王者荣耀app数据修复在哪里 浏览:429
基于单片机饮水机温度控制系统的设计 浏览:455
c中委托被编译后的结构 浏览:152
飞燕app怎么注销账号 浏览:895
cad命令缩小 浏览:154
linux发展史 浏览:629
服务器选用什么CPU比较好 浏览:334
明星怎么宣传安卓 浏览:953
8255芯片编程 浏览:65
java文件bat运行 浏览:747
java常见笔试 浏览:529
360程序员模式 浏览:363
AQS算法的查询树构造 浏览:329
小猪微信营销源码 浏览:12
阿里云服务器能连接打印机吗 浏览:175
命令行参考 浏览:281
怎么初步认识编程 浏览:208
为什么程序员都喜欢谷歌 浏览:891
压缩性骨拆能自愈吗 浏览:277