㈠ 音乐播放软件对音质到底影响能有多大
现在音乐文件格式的软件解码非常成熟,没有瓶颈,他们听起来感觉主要调的差别是不同的,比如foobar相对于itunes,声音更柔和,而itunes的声音更清晰。对大多数人来说,质量的瓶颈主要是硬件,如果你的设备:128kbps MP3感觉很糟糕,即使你改用非破坏性也不会有太多的改善,你需要改进的是钱,买更好的设备。
一个简单的例子:如果在同一台机器上,使用不同的软件(相同的解码器)播放相同的16位/ 44.1 KHz无损的音频光盘,或CD,没有声音效果插件或EQ mount,并且通过DirectSound输出的方式,音质没有任何差别。PS:部分回放软件会在输出前对SRC或EQ提出要求,这将影响音质,但与解码质量无关。
㈡ 谁有ffmpeg视频编解码的入门资料
首先讲解一下视频制作的流程。最主要的,你要有一台性能很好的机子- -至少不能太差。 收集精彩Rep(Replay,以下简称)----->分析Rep----->录制视频----->录像处理----->图片处理----->视频制作----->压制视频----->上传 好了,我们一项一项来介绍 一、收集精彩Rep 这个不多说了,贴吧,各大论坛,无论是路人的精彩操作、反杀,还是CW犀利的团战。一切能吸引观众眼球的,都是我们需要的。 **********重点**********:收集视频的时候,一定要让Rep的主人,注明,什么时间,什么英雄,什么地点,做了什么,详细点的话,我们分析Rep时会节省很多时间。 二、分析Rep 收集了很多Rep,GJ(Good Job,以下简略)。 推荐软件:Dota replay manager(简称DRM。发贴时最新版本为2.03中文版,支持6.61b) 如果步骤1里面,大家都注明了上述重点信息,那就很好办了。我们用DRM打开视频。可以很直观的看到游戏的数据。 并且,在时间线这一栏,可以很清楚的观察录像信息。支持10倍速放映,和拖拽时间刻度。从而达到分析Rep的目的。 三、录制视频 刚才我们已经在1,2步骤获得了很精确的Rep数据,开始录制。 首先,我们需要把时间调到我们需要的时间……什么50多分钟的团战?OMG。。。 这怎么办。50分钟按8倍速播放?6分钟?死人了哇。。。。。 不过没有关系,祭出秘密软件ReplaySeeker(截止发贴时最新版本为1.1,推荐用0.9版) 强大的功能。支持快速前进。最高32倍速。支持随意视角(可以镜头伸缩,第一视角等),做视频必备! **********重点**********:本软件必须在开启录像之后在打开,才能使用,否则无效。 录像软件:1、Fraps 2、 Camtamsia Studio Fraps(版本2.9以上,有汉化破解版,请大家自己寻找) 最常用的视频录制软件。基本90%以上的人都会选择这款软件,因为,傻瓜操作太简单了。。。 这是一款显卡辅助软件,用它可以轻松了解机器在运行游戏时的帧数,从而了解机器的性能! 另外它还具备在游戏中的截图和视频捕捉功能,可以方便的进行截图和动画捕捉。 因为所录制的视频格式是无损压缩的avi格式,因此如果想要缩小的,可以使用格式转换、视频压缩软件进行压缩,方可缩小文件体积。 默认F9是录像,再按F9停止。F10是截图。不过很尴尬。Dota里F9和F10都有用,请大家换成别的按键! 无脑操作,轻松快捷,一般大家都用这个软件。 Camtasia Studio Camtasia 是一款专门捕捉屏幕影音的工具软件。它能在任何颜色模式下轻松地记录屏幕动作,包括影像、音效、鼠标移动的轨迹,解说声音等等,另外,它还具有及时播放和编辑 压缩的功能,可对视频片段进行剪接、添加转场效果。它输出的文件格式很多,有常用的AVI及GIF格式,还可输出为RM、WMV及MOV格式,用起来极其顺手。 依然是无脑操作。直接就可录制。并且可以输出很多格式的录像格式,但是推荐使用AVI,因为清晰,为后期制作和压制做准备 四、录像处理 拿到了录像,有的人要抱怨了。我机子硬盘不够大,录像AVI太大了怎么破? **********重点**********如果你硬盘剩余空间够大请无视这个,因为压缩之后会影响后期制作的效果。 没关系。我们只要对刚才录好的录像进行压缩就行。 录像软件WinAVI Video Converter(有中文破解版,现在是9.0) WinAVI Video Converter 是一款轻松易用并且功能强大的专业视频转换软件,通过友好的用户界面可以一键点击进行视频转换操作。该软件支持包括AVI、MPEG1/2/4、 VCD/SVCD/DVD、DivX、XVid、 ASF、WMV、RM 、MOV以及SWF在内的几乎所有视频文件格式。 1. 启动程序。 2. 点击你所要转换成的格式的按钮,会自动打开文件夹,选择 很高兴回答楼主的问题 如有错误请见谅
㈢ 精通视频编辑工具mencoder或ffmpeg的高手进
ffmpeg.exe -i F:\闪客之家\闪客之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv
ffmpeg -i F:\01.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\test.flv
使用-ss参数 作用(time_off set the start time offset),可以从指定时间点开始转换任务。如:
转换文件格式的同时抓缩微图:
ffmpeg -i "test.avi" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
对已有flv抓图:
ffmpeg -i "test.flv" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
-ss后跟的时间单位为秒
Ffmpeg转换命令
ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500
-ab 24 -f 3gp test.3gp
或者
ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 test.3gp
ffmpeg参数设定解说
-bitexact 使用标准比特率
-vcodec xvid 使用xvid压缩
-s 320x240 指定分辨率
-r 29.97 桢速率(可以改,确认非标准桢率会导致音画不同步,所以只能设定为15或者29.97)
画面部分,选其一
-b <比特率> 指定压缩比特率,似乎ffmpeg是自动VBR的,指定了就大概是平均比特率,比如768,1500这样的
就是原来默认项目中有的
-qscale <数值> 以<数值>质量为基础的VBR,取值0.01-255,约小质量越好
-qmin <数值> 设定最小质量,与-qmax(设定最大质量)共用,比如-qmin 10 -qmax 31
-sameq 使用和源同样的质量
声音部分
-acodec aac 设定声音编码
-ac <数值> 设定声道数,1就是单声道,2就是立体声,转换单声道的TVrip可以用1(节省一半容量),高品质
的DVDrip就可以用2
-ar <采样率> 设定声音采样率,PSP只认24000
-ab <比特率> 设定声音比特率,前面-ac设为立体声时要以一半比特率来设置,比如192kbps的就设成96,转换
君默认比特率都较小,要听到较高品质声音的话建议设到160kbps(80)以上
-vol <百分比> 设定音量,某些DVDrip的AC3轨音量极小,转换时可以用这个提高音量,比如200就是原来的2倍
这样,要得到一个高画质音质低容量的MP4的话,首先画面最好不要用固定比特率,而用VBR参数让程序自己去
判断,而音质参数可以在原来的基础上提升一点,听起来要舒服很多,也不会太大(看情况调整
例子:ffmpeg -y -i "1.avi" -title "Test" -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 "1.***"
解释:以上命令可以在Dos命令行中输入,也可以创建到批处理文件中运行。不过,前提是:要在ffmpeg所在的目录中执行(转换君所在目录下面的cores子目录)。
参数:
-y(覆盖输出文件,即如果1.***文件已经存在的话,不经提示就覆盖掉了)
-i "1.avi"(输入文件是和ffmpeg在同一目录下的1.avi文件,可以自己加路径,改名字)
-title "Test"(在PSP中显示的影片的标题)
-vcodec xvid(使用XVID编码压缩视频,不能改的)
-s 368x208(输出的分辨率为368x208,注意片源一定要是16:9的不然会变形)
-r 29.97(帧数,一般就用这个吧)
-b 1500(视频数据流量,用-b xxxx的指令则使用固定码率,数字随便改,1500以上没效果;还可以用动态码率如:-qscale 4和-qscale 6,4的质量比6高)
-acodec aac(音频编码用AAC)
-ac 2(声道数1或2)
-ar 24000(声音的采样频率,好像PSP只能支持24000Hz)
-ab 128(音频数据流量,一般选择32、64、96、128)
-vol 200(200%的音量,自己改)
-f psp(输出psp专用格式)
-muxvb 768(好像是给PSP机器识别的码率,一般选择384、512和768,我改成1500,PSP就说文件损坏了)
"1.***"(输出文件名,也可以加路径改文件名)
P.S. 版主机器强劲的话,可以多开几个批处理文件,让它们并行处理。
E:\ffmpeg.exe -i I:\1.wmv -b 360 -r 25 -s 320x240 -hq -deinterlace -ab 56 -ar 22050 -ac 1 D:\2.flv
㈣ 使用ffmpeg无损剪切后的HEVC视频为什么播放出错
看怎么剪切的..要看指令参数,和可能还要检查输出样板
㈤ FFmpeg提供了录制、转换视频等功能解决方案,你下载它是为了什么
我下载ffmpeg是为了给视频转换格式,去水印。
ffmpeg是一款视频处理功能丰富、对程序员来说使用起来很便捷、对不懂程序的人来说使用起来非常头大的视频处理软件。
之所以会导致这样的情况,是因为这款软件不同于普通的软件,它在安装时需要集成到系统组件里去,因此需要自行调整系统的环境变量才能安装成功。
另外我们在使用ffmpeg时,还需要调用cmd窗口,并且得在命令提示符中输入命令代码,然后才能对文件进行处理。
对于程序员来说,这些都是易如反掌的基本操作,但是对普通用户而言,光是安装ffmpeg就已经是一件非常麻烦的事情了。
㈥ 我想用ffmpeg命令行转换一个视频文件,视、音频编码格式不变,只是将画面旋转90度,请问命令行该如何写
在你的转码命令里面添加上-vf rotate=PI/2或者-vf rotate=3*PI/2,例如
ffmpeg -i E:\ffmpeg\test.mp4 -y -vf rotate=PI/2 E:\ffmpeg\dest1.mp4
㈦ ffmpeg 1.2 不支持 -sameq 指令,是否有替代指令
-sameq 指相同的量级数,常被误用成“相同的画质”,所以被取消。官方推荐用-qscale和-qmax替代
ffmpeg不支持libfaac库,faac库音质也一般。
另支持2套AAC音频编码,
-acodec aac 是ffmpeg自制的AAC编码器,处在实验阶段,需要开启"-strict experimental"参数,音质也不差。
-acodec libvo_aacenc 是移植自安卓系统的AAC编码器,比较成熟。
㈧ ffmpeg 下载一些视频会403 ,怎么解决下载器下载 浏览器下载都没问题 -i "http
方法一:FFmpeg concat 协议
对于 MPEG 格式的视频,可以直接连接:
ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c output.mpg
对于非 MPEG 格式容器,但是是 MPEG 编码器(H.264、DivX、XviD、MPEG4、MPEG2、AAC、MP2、MP3 等),可以包装进 TS 格式的容器再合并。在新浪视频,有很多视频使用 H.264 编码器,可以采用这个方法
ffmpeg -i input1.flv -c -bsf:v h264_mp4toannexb -f mpegts input1.ts
ffmpeg -i input2.flv -c -bsf:v h264_mp4toannexb -f mpegts input2.ts
ffmpeg -i input3.flv -c -bsf:v h264_mp4toannexb -f mpegts input3.ts
ffmpeg -i "concat:input1.ts|input2.ts|input3.ts" -c -bsf:a aac_adtstoasc -movflags +faststart output.mp4
保存 QuickTime/MP4 格式容器的时候,建议加上 -movflags +faststart。这样分享文件给别人的时候可以边下边看。
方法二:FFmpeg concat 分离器
这种方法成功率很高,也是最好的,但是需要 FFmpeg 1.1 以上版本。先创建一个文本文件filelist.txt:
file 'input1.mkv'
file 'input2.mkv'
file 'input3.mkv'
然后:
ffmpeg -f concat -i filelist.txt -c output.mkv
注意:使用 FFmpeg concat 分离器时,如果文件名有奇怪的字符,要在 filelist.txt 中转义。
方法三:Mencoder 连接文件并重建索引
这种方法只对很少的视频格式生效。幸运的是,新浪视频使用的 FLV 格式是可以这样连接的。对于没有使用 MPEG 编码器的视频(如 FLV1 编码器),可以尝试这种方法,或许能够成功。
mencoder -forceidx -of lavf -oac -ovc -o output.flv input1.flv input2.flv input3.flv
方法四:使用 FFmpeg concat 过滤器重新编码(有损)
语法有点复杂,但是其实不难。这个方法可以合并不同编码器的视频片段,也可以作为其他方法失效的后备措施。
ffmpeg -i input1.mp4 -i input2.webm -i input3.avi -filter_complex '[0:0] [0:1] [1:0] [1:1] [2:0] [2:1] concat=n=3:v=1:a=1 [v] [a]' -map '[v]' -map '[a]' <编码器选项> output.mkv
如你所见,上面的命令合并了三种不同格式的文件,FFmpeg concat 过滤器会重新编码它们。注意这是有损压缩。
[0:0] [0:1] [1:0] [1:1] [2:0] [2:1] 分别表示第一个输入文件的视频、音频、第二个输入文件的视频、音频、第三个输入文件的视频、音频。concat=n=3:v=1:a=1 表示有三个输入文件,输出一条视频流和一条音频流。[v] [a] 就是得到的视频流和音频流的名字,注意在 bash 等 shell 中需要用引号,防止通配符扩展。
提示
以上三种方法,在可能的情况下,最好使用第二种。第一种次之,第三种更次。第四种是后备方案,尽量避免。
规格不同的视频合并后可能会有无法预测的结果。
有些媒体需要先分离视频和音频,合并完成后再封装回去。
对于 Packed B-Frames 的视频,如果封装成 MKV 格式的时候提示 Can't write packet with unknown timestamp,尝试在 FFmpeg 命令的 ffmpeg 后面加上 -fflags +genpts
㈨ ffmpeg.exe的参数
ffmpeg.exe -i F:闪客之家闪客之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:11.flv
ffmpeg -i F: 1.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f: est.flv
使用-ss参数 作用(time_off set the start time offset),可以从指定时间点开始转换任务。如:
转换文件格式的同时抓缩微图:
ffmpeg -i test.avi -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
对已有flv抓图:
ffmpeg -i test.flv -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
-ss后跟的时间单位为秒
Ffmpeg转换命令
ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500
-ab 24 -f 3gp test.3gp
或者
ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 test.3gp
ffmpeg参数设定解说
-bitexact 使用标准比特率
-vcodec xvid 使用xvid压缩
-s 320x240 指定分辨率
-r 29.97 桢速率(可以改,确认非标准桢率会导致音画不同步,所以只能设定为15或者29.97)
画面部分,选其一
-b <比特率> 指定压缩比特率,似乎ffmpeg是自动VBR的,指定了就大概是平均比特率,比如768,1500这样的
就是原来默认项目中有的
-qscale <数值> 以<数值>质量为基础的VBR,取值0.01-255,约小质量越好
-qmin <数值> 设定最小质量,与-qmax(设定最大质量)共用,比如-qmin 10 -qmax 31
-sameq 使用和源同样的质量
声音部分
-acodec aac 设定声音编码
-ac <数值> 设定声道数,1就是单声道,2就是立体声,转换单声道的TVrip可以用1(节省一半容量),高品质
的DVDrip就可以用2
-ar <采样率> 设定声音采样率,PSP只认24000
-ab <比特率> 设定声音比特率,前面-ac设为立体声时要以一半比特率来设置,比如192kbps的就设成96,转换
君默认比特率都较小,要听到较高品质声音的话建议设到160kbps(80)以上
-vol <百分比> 设定音量,某些DVDrip的AC3轨音量极小,转换时可以用这个提高音量,比如200就是原来的2倍
这样,要得到一个高画质音质低容量的MP4的话,首先画面最好不要用固定比特率,而用VBR参数让程序自己去
判断,而音质参数可以在原来的基础上提升一点,听起来要舒服很多,也不会太大(看情况调整
例子:ffmpeg -y -i 1.avi -title Test -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 1.***
解释:以上命令可以在Dos命令行中输入,也可以创建到批处理文件中运行。不过,前提是:要在ffmpeg所在的目录中执行(转换君所在目录下面的cores子目录)。
参数:
-y(覆盖输出文件,即如果1.***文件已经存在的话,不经提示就覆盖掉了)
-i 1.avi(输入文件是和ffmpeg在同一目录下的1.avi文件,可以自己加路径,改名字)
-title Test(在PSP中显示的影片的标题)
-vcodec xvid(使用XVID编码压缩视频,不能改的)
-s 368x208(输出的分辨率为368x208,注意片源一定要是16:9的不然会变形)
-r 29.97(帧数,一般就用这个吧)
-b 1500(视频数据流量,用-b xxxx的指令则使用固定码率,数字随便改,1500以上没效果;还可以用动态码率如:-qscale 4和-qscale 6,4的质量比6高)
-acodec aac(音频编码用AAC)
-ac 2(声道数1或2)
-ar 24000(声音的采样频率,好像PSP只能支持24000Hz)
-ab 128(音频数据流量,一般选择32、64、96、128)
-vol 200(200%的音量,自己改)
-f psp(输出psp专用格式)
-muxvb 768(好像是给PSP机器识别的码率,一般选择384、512和768,我改成1500,PSP就说文件损坏了)
1.***(输出文件名,也可以加路径改文件名)
机器强劲的话,可以多开几个批处理文件,让它们并行处理。
E:ffmpeg.exe -i I:1.wmv -b 360 -r 25 -s 320x240 -hq -deinterlace -ab 56 -ar 22050 -ac 1 D:2.flv