FFmpeg命令详解

article/2025/11/10 21:39:42

命令格式

功能
FFmpeg命令是在ffmpeg.exe可执行文件环境下执行,ffmpeg.exe用于音视频的转码,加水印,去水印,视频剪切,提取音频,提取视频,码率控制等等功能。
最简单的命令
ffmpeg -i input.avi -b:v 640k output.mp4
该命令将当前文件夹下的input.avi文件转换为output.mp4文件,并将output.mp4文件视频的码率设置为640kpbs。
命令格式
ffmpeg -i {输入文件路径} -b:v {输出视频码率} {输出文件路径}
所有的参数都是以键值对的形式指定的。例如输入文件参数是”-i”,而参数值是文件路径;输出视频码率参数是”-b:v”,而参数值时视频的码率值。但是注意位于最后面的输出文件路径前面不包含参数名称。
命令参数
这里写图片描述

//音频拼接
//方式一:
ffmpeg -i "concat:0.mp3|1.mp3" -acodec copy output.mp3
解释:-i代表输入参数concat:0.mp3|1.mp3 需要连接到一起的音频文件-acodec copy output.mp3 重新编码并复制到新文件中
//方式二:-i 124.mp3 -i 123.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3
 //ffmpeg -i 0.mp3 -i 1.mp3 -i 2.mp3 -filter_complex '[0:0] [1:0] [2:0] concat=n=3:v=0:a=1 [a]' -map [a] meg1.mp3解释:-i代表输入参数-filter_complex ffmpeg滤镜功能,非常强大,详细请查看文档
           amix是混合多个音频到单个音频输出inputs=2代表是2个音频文件,如果更多则代表对应数字duration 确定最终输出文件的长度longest(最长)|shortest(最短)|first(第一个文件)dropout_transitionThe transition time, in seconds, for volume renormalization when an input stream ends. The default value is 2 seconds.-f mp3  输出文件格式
方式三:
ffmpeg -f concat -i file.txt meg.mp3
解释:将需要拼接的音频文件名称写出 file 文件名.mp3换行,这样一行一行写到txt文件中,meg.mp3为输出文件。
//把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件darkdoor.avi:
$ ffmpeg -i 001.mp3 -i darkdoor.%3d.jpg -s 1024x768 -author skypp -vcodec mpeg4 darkdoor.avi

//要查看你的ffmpeg支持哪些格式,可以用如下命令:
$ ffmpeg -formats | less

//还可以把视频文件导出成jpg序列帧:
$ ffmpeg -i bc-cinematic-en.avi example.%d.jpg

//debian下安装ffmpeg很简单:
#apt-get install ffmpeg#音频转码
转MP3为wav
ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav
转m4a为wav
ffmpeg -iinput.m4a -acodec pcm_s16le -ac 2 -ar 44100 output.wav
wav与PCM的相互转换,把raw改为pcm即可
ffmpeg -iinput.wav -f s16le -ar 44100 -acodec pcm_s16le output.raw
PCM转wav
ffmpeg -f s16le -ar 44100 -ac 2 -acodec pcm_s16le -i input.raw output.wav
用ffplay播放PCM
ffplay -f s16le -ar 44100 -ac 2 **.raw
//提取音频
ffmpeg -i test.mp4 -acodec copy -vn output.aac 
//上面的命令,默认mp4的audio codec是aac,如果不是,可以都转为最常见的aac。 
ffmpeg -i test.mp4 -acodec aac -vn output.aac

//提取视频
ffmpeg -i input.mp4 -vcodec copy -an output.mp4

//视频剪切
//下面的命令,可以从时间为00:00:15开始,截取5秒钟的视频。 
ffmpeg -ss 00:00:15 -t 00:00:05 -i input.mp4 -vcodec copy -acodec copy output.mp4 
//-ss表示开始切割的时间,-t表示要切多少。上面就是从15秒开始,切5秒钟出来。

//码率控制
//码率控制对于在线视频比较重要。因为在线视频需要考虑其能提供的带宽。
//那么,什么是码率?很简单: 
//bitrate = file size / duration 
//比如一个文件20.8M,时长1分钟,那么,码率就是: 
//biterate = 20.8M bit/60s = 20.8*1024*1024*8 bit/60s= 2831Kbps 
//一般音频的码率只有固定几种,比如是128Kbps, 
//那么,video的就是 
//video biterate = 2831Kbps -128Kbps = 2703Kbps。
//那么ffmpeg如何控制码率。 
//ffmpg控制码率有3种选择,-minrate -b:v -maxrate 
//-b:v主要是控制平均码率。 
//比如一个视频源的码率太高了,有10Mbps,文件太大,想把文件弄小一点,但是又不破坏分辨率。 
ffmpeg -i input.mp4 -b:v 2000k output.mp4 
//上面把码率从原码率转成2Mbps码率,这样其实也间接让文件变小了。目测接近一半。 
//不过,ffmpeg官方wiki比较建议,设置b:v时,同时加上 -bufsize 
//-bufsize 用于设置码率控制缓冲器的大小,设置的好处是,让整体的码率更趋近于希望的值,减少波动。(简单来说,比如1 2的平均值是1.5, 1.49 1.51 也是1.5, 当然是第二种比较好) 
ffmpeg -i input.mp4 -b:v 2000k -bufsize 2000k output.mp4
//-minrate -maxrate就简单了,在线视频有时候,希望码率波动,不要超过一个阈值,可以设置maxrate。 
ffmpeg -i input.mp4 -b:v 2000k -bufsize 2000k -maxrate 2500k output.mp4

//视频编码格式转换
//比如一个视频的编码是MPEG4,想用H264编码,咋办? 
ffmpeg -i input.mp4 -vcodec h264 output.mp4 
//相反也一样 
ffmpeg -i input.mp4 -vcodec mpeg4 output.mp4
//当然了,如果ffmpeg当时编译时,添加了外部的x265或者X264,那也可以用外部的编码器来编码。(不知道什么是X265,可以 Google一下,简单的说,就是她不包含在ffmpeg的源码里,是独立的一个开源代码,用于编码HEVC,ffmpeg编码时可以调用它。当然 了,ffmpeg自己也有编码器) 
ffmpeg -i input.mp4 -c:v libx265 output.mp4 
ffmpeg -i input.mp4 -c:v libx264 output.mp4

//只提取视频ES数据
ffmpeg –i input.mp4 –vcodec copy –an –f m4v output.h264

//过滤器的使用
//将输入的1920x1080缩小到960x540输出:
ffmpeg -i input.mp4 -vf scale=960:540 output.mp4 
//ps: 如果540不写,写成-1,即scale=960:-1, 那也是可以的,ffmpeg会通知缩放滤镜在输出时保持原始的宽高比。

//为视频添加logo(也就是为视频添加水印)
//将一张图片贴到一个视频上,那可以用如下命令: 
ffmpeg -i input.mp4 -i iQIYI_logo.png -filter_complex overlay output.mp4 
要贴到其他地方?看下面: 
//右上角: 
ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=W-w output.mp4 
//左下角: 
ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=0:H-h output.mp4 
//右下角: 
ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=W-w:H-h output.mp4
//可以设置坐标,视频的左上角为原点
ffmpeg -i input.mp4 -i logo.png -filter_complex overlay=480:10" output.mp4

//去掉视频的logo(去掉水印)
//语法:-vf delogo=x:y:w:h[:t[:show]] 
//x:y 离左上角的坐标 
//w:h logo的宽和高 
//t: 矩形边缘的厚度默认值4 
//show:若设置为1有一个绿色的矩形,默认值0。
ffmpeg -i input.mp4 -vf delogo=0:0:220:90:100:1 output.mp4 

//截取视频图像
ffmpeg -i input.mp4 -r 1 -q:v 2 -f image2 pic-%03d.jpeg 
//-r 表示每一秒几帧 
//-q:v表示存储jpeg的图像质量,一般2是高质量。 
//如此,ffmpeg会把input.mp4,每隔一秒,存一张图片下来。假设有60s,那会有60张。

//可以设置开始的时间,和你想要截取的时间。 
ffmpeg -i input.mp4 -ss 00:00:20 -t 10 -r 1 -q:v 2 -f image2 pic-%03d.jpeg 
//-ss 表示开始时间 
//-t 表示共要多少时间。 
//如此,ffmpeg会从input.mp4的第20s时间开始,往下10s,即20~30s这10秒钟之间,每隔1s就抓一帧,总共会抓10帧。

//序列帧与视频的相互转换
//把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件darkdoor.avi:
$ ffmpeg -i 001.mp3 -i darkdoor.%3d.jpg -s 1024x768 -author fy -vcodec mpeg4 darkdoor.avi
//还可以把视频文件导出成jpg序列帧:
$ ffmpeg -i bc-cinematic-en.avi example.%d.jpg

//输出YUV420原始数据
//对于一下做底层编解码的人来说,有时候常要提取视频的YUV原始数据,如下:
ffmpeg -i input.mp4 output.yuv

//那如果我只想要抽取某一帧YUV呢? 
//你先用上面的方法,先抽出jpeg图片,然后把jpeg转为YUV。 
//比如: 
//你先抽取10帧图片。 
ffmpeg -i input.mp4 -ss 00:00:20 -t 10 -r 1 -q:v 2 -f image2 pic-%03d.jpeg
//然后,你就随便挑一张,转为YUV: 
ffmpeg -i pic-001.jpeg -s 1440x1440 -pix_fmt yuv420p xxx3.yuv 
//如果-s参数不写,则输出大小与输入一样。
//当然了,YUV还有yuv422p啥的,你在-pix_fmt 换成yuv422p就行啦!
//H264编码profile & level控制
//先科普一下profile&level。(这里讨论最常用的H264) 
//H.264有四种画质级别,分别是baseline, extended, main, high: 
//  1、Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC; 
 // 2、Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC;(用的少) 
 // 3、Main profile:主流画质。提供I/P/B 帧,支持无交错(Progressive)和交错(Interlaced), 
 //   也支持CAVLC 和CABAC 的支持; 
 // 4、High profile:高级画质。在main Profile 的基础上增加了8x8内部预测、自定义量化、 无损视频编码和更多的YUV 格式; 
//H.264 Baseline profile、Extended profile和Main profile都是针对8位样本数据、4:2:0格式(YUV)的视频序列。在相同配置情况下,High profile(HP)可以比Main profile(MP)降低10%的码率。 
//根据应用领域的不同,Baseline profile多应用于实时通信领域,Main profile多应用于流媒体领域,High profile则多应用于广电和存储领域。
//fmpeg如何控制profile&level
ffmpeg -i input.mp4 -profile:v baseline -level 3.0 output.mp4
ffmpeg -i input.mp4 -profile:v main -level 4.2 output.mp4
ffmpeg -i input.mp4 -profile:v high -level 5.1 output.mp4
//如果ffmpeg编译时加了external的libx264,那就这么写: 
ffmpeg -i input.mp4 -c:v libx264 -x264-params "profile=high:level=3.0" output.mp4
//从压缩比例来说,baseline< main < high,对于带宽比较局限的在线视频,可能会选择high,但有些时候,做个小视频,希望所有的设备基本都能解码(有些低端设备或早期的设备只能解码 baseline),那就牺牲文件大小吧,用baseline。自己取舍吧!

//编码效率和视频质量的取舍(preset, crf)
//除了上面提到的,强行配置biterate,或者强行配置profile/level,还有2个参数可以控制编码效率。 
//一个是preset,一个是crf。 
//preset也挺粗暴,基本原则就是,如果你觉得编码太快或太慢了,想改改,可以用profile。 
//preset有如下参数可用:
//ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow and placebo. 
//编码加快,意味着信息丢失越严重,输出图像质量越差。
//CRF(Constant Rate Factor): 范围 0-51: 0是编码毫无丢失信息, 23 is 默认, 51 是最差的情况。相对合理的区间是18-28. 
//值越大,压缩效率越高,但也意味着信息丢失越严重,输出图像质量越差。
//举个例子吧。 
ffmpeg -i input -c:v libx264 -profile:v main -preset:v fast -level 3.1 -x264opts crf=18 
//(参考自:[https://trac.ffmpeg.org/wiki/Encode/H.264]

//H265 (HEVC)编码tile&level控制
//和H264的profile&level一样,为了应对不同应用的需求,HEVC制定了“层级”(tier) 和“等级”(level)。 
//tier只有main和high。
//不多说,直接给出怎么用。(supposed你用libx265编码) 
ffmpeg -i input.mp4 -c:v libx265 -x265-params "profile=high:level=3.0" output.mp4

//a) 通用选项-L license

-h 帮助

-fromats 显示可用的格式,编解码的,协议的。。。

-f fmt 强迫采用格式fmt

-I filename 输入文件

-y 覆盖输出文件

-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持

-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持

-title string 设置标题

-author string 设置作者

-copyright string 设置版权

-comment string 设置评论

-target type 设置目标文件类型(vcd,svcd,dvd) 所有的格式选项(比特率,编解码以及缓冲区大小)自动设置 ,只需要输入如下的就可以了:
ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg-hq 激活高质量设置

-itsoffset offset 设置以秒为基准的时间偏移,该选项影响所有后面的输入文件。该偏移被加到输入文件的时戳,定义一个正偏移意味着相应的流被延迟了 offset秒。 [-]hh:mm:ss[.xxx]的格式也支持

//b) 视频选项-b bitrate 设置比特率,缺省200kb/s

-r fps 设置帧频 缺省25

-s size 设置帧大小 格式为WXH 缺省160X128.下面的简写也可以直接使用:
Sqcif 128X96 qcif 176X144 cif 252X288 4cif 704X576-aspect aspect 设置横纵比 4:3 16:91.3333 1.7777

-croptop size 设置顶部切除带大小 像素单位

-cropbottom size –cropleft size –cropright size

-padtop size 设置顶部补齐的大小 像素单位

-padbottom size –padleft size –padright size –padcolor color 设置补齐条颜色(hex,616进制的数,红:绿:兰排列,比如 000000代表黑色)

-vn 不做视频记录

-bt tolerance 设置视频码率容忍度kbit/s

-maxrate bitrate设置最大视频码率容忍度

-minrate bitreate 设置最小视频码率容忍度

-bufsize size 设置码率控制缓冲区大小

-vcodec codec 强制使用codec编解码方式。 如果用copy表示原始编解码数据必须被拷贝。

-sameq 使用同样视频质量作为源(VBR
-pass n 选择处理遍数(1或者2)。两遍编码非常有用。第一遍生成统计信息,第二遍生成精确的请求的码率

-passlogfile file 选择两遍的纪录文件名为file
//c)高级视频选项-g gop_size 设置图像组大小

-intra 仅适用帧内编码

-qscale q 使用固定的视频量化标度(VBR)

-qmin q 最小视频量化标度(VBR)

-qmax q 最大视频量化标度(VBR)

-qdiff q 量化标度间最大偏差 (VBR)

-qblur blur 视频量化标度柔化(VBR)

-qcomp compression 视频量化标度压缩(VBR)

-rc_init_cplx complexity 一遍编码的初始复杂度

-b_qfactor factor 在p和b帧间的qp因子

-i_qfactor factor 在p和i帧间的qp因子

-b_qoffset offset 在p和b帧间的qp偏差

-i_qoffset offset 在p和i帧间的qp偏差

-rc_eq equation 设置码率控制方程 默认tex^qComp

-rc_override override 特定间隔下的速率控制重载

-me method 设置运动估计的方法 可用方法有 zero phods log x1 epzs(缺省) full

-dct_algo algo 设置dct的算法 可用的有 0 FF_DCT_AUTO 缺省的DCT 1 FF_DCT_FASTINT 2 FF_DCT_INT 3 FF_DCT_MMX 4 FF_DCT_MLIB 5 FF_DCT_ALTIVEC

-idct_algo algo 设置idct算法。可用的有 0 FF_IDCT_AUTO 缺省的IDCT 1 FF_IDCT_INT 2 FF_IDCT_SIMPLE 3 FF_IDCT_SIMPLEMMX 4 FF_IDCT_LIBMPEG2MMX 5 FF_IDCT_PS2 6 FF_IDCT_MLIB 7 FF_IDCT_ARM 8 FF_IDCT_ALTIVEC 9 FF_IDCT_SH4 10 FF_IDCT_SIMPLEARM

-er n 设置错误残留为n 1 FF_ER_CAREFULL 缺省 2 FF_ER_COMPLIANT 3 FF_ER_AGGRESSIVE 4 FF_ER_VERY_AGGRESSIVE

-ec bit_mask 设置错误掩蔽为bit_mask,该值为如下值的位掩码 1 FF_EC_GUESS_MVS (default=enabled) 2 FF_EC_DEBLOCK (default=enabled)

-bf frames 使用frames B 帧,支持mpeg1,mpeg2,mpeg4

-mbd mode 宏块决策 0 FF_MB_DECISION_SIMPLE 使用mb_cmp 1 FF_MB_DECISION_BITS 2 FF_MB_DECISION_RD

-4mv 使用4个运动矢量 仅用于mpeg4

-part 使用数据划分 仅用于mpeg4

-bug param 绕过没有被自动监测到编码器的问题

-strict strictness 跟标准的严格性

-aic 使能高级帧内编码 h263+

-umv 使能无限运动矢量 h263+

-deinterlace 不采用交织方法

-interlace 强迫交织法编码 仅对mpeg2和mpeg4有效。当你的输入是交织的并且你想要保持交织以最小图像损失的时候采用该选项。可选的方法是不交织,但是损失更大

-psnr 计算压缩帧的psnr

-vstats 输出视频编码统计到vstats_hhmmss.log

-vhook module 插入视频处理模块 module 包括了模块名和参数,用空格分开

//D)音频选项-ab bitrate 设置音频码率

-ar freq 设置音频采样率

-ac channels 设置通道 缺省为1

-an 不使能音频纪录

-acodec codec 使用codec编解码

//E)音频/视频捕获选项-vd device 设置视频捕获设备。比如/dev/video0

-vc channel 设置视频捕获通道 DV1394专用

-tvstd standard 设置电视标准 NTSC PAL(SECAM)

-dv1394 设置DV1394捕获

-av device 设置音频设备 比如/dev/dsp
//F)高级选项-map file:stream 设置输入流映射

-debug 打印特定调试信息

-benchmark 为基准测试加入时间

-hex 倾倒每一个输入包

-bitexact 仅使用位精确算法 用于编解码测试

-ps size 设置包大小,以bits为单位

-re 以本地帧频读数据,主要用于模拟捕获设备

-loop 循环输入流。只工作于图像流,用于ffserver测试

http://chatgpt.dhexx.cn/article/kA9i9nrV.shtml

相关文章

FFmpeg命令行转码

本文主要了解FFmpeg进行音视频编码转换。主要学习如下几个知识点&#xff1a; FFmpeg使用libx264进行H,264(AVC)软编码&#xff0c;使用libx265进行H.265(HEVC)软编码使用FFmpeg在MacOS环境下硬编码了解音频编码&#xff0c;MP3&#xff0c;AAC的参数设置编码 FFmpeg软编码H.…

ffmpeg命令行使用

查看视频信息 ffmpeg -i 视频名字视频名字这里输入前几个字符按 tab 键可以自动补全 返回结果&#xff1a; 红框之内的内容没什么用 编码器 &#xff1a;encoder : Lavf57.25.100 持续时间&#xff1a;Duration: 00:14:20.58, start: 0.000000, bitrate: 381 kb/s Duratio…

ffmpeg录屏命令

1.gdigrab抓屏 ffmpeg -f gdigrab -i desktop -q:v 0.01 -vcodec mpeg4 -f mp4 out.mp4-i 输入设备 -vcodec 视频编码格式 -f 视频封装格式 缺点只能录制视频&#xff0c;不能录制音频 2.dshow 下载安装screen capture recorder https://sourceforge.net/projects/screencap…

FFMPEG常用命令行

目录 命令格式&#xff1a; 1.获取视频信息 2.转视频/音频格式 视频格式转换 音频格式转换 3.音视频分离 4.图像处理 5.视频旋转 6.视频倒放&视频加速&视频减速 7.视频合并&#xff08;两个10秒的视频合并为20秒&#xff09;&#xff1a; 8.视频拼接&…

FFmpeg命令介绍

FFmpeg 简介轶闻常用命令视频相关音频相关录制命令 简介 FFmpeg是一套可以用来记录、转换数字音频、视频&#xff0c;并能将其转化为流的开源计算机程序。使用C语言进行开发&#xff0c;采用LGPL或GPL许可证&#xff0c;可前往Github下载其源码。它提供了录制、转换以及流化音…

ffmpeg命令大全

ffmpeg命令大全 FFMPEG 目录及作用FFMPEG基本概念FFMPEG 命令基本信息查询命令主要参数视频参数音频参数录制录屏 分解与复用滤镜简单滤镜复杂滤镜 直播相关 前言 FFMPEG是特别强大的专门用于处理音视频的开源库。你既可以使用它的API对音视频进行处理&#xff0c;也可以使用它…

音视频ffmpeg——ffmpeg 命令大全

ffmpeg 命令参数 ffmpeg信息查询命令 ffmpeg 控制命令 主要参数&#xff1a; ◼ -i 设定输入流 ◼ -f 设定输出格式(format) ◼ -ss 开始时间 ◼ -t 时间长度 音频参数&#xff1a; ◼ -aframes 设置要输出的音频帧数 ◼ -b:a 音频码率 ◼ -ar 设定采样率 ◼ -ac 设定…

常见FFmpeg命令行全面分析

FFmpeg多媒体库支持的命令行调用分为三个模块&#xff1a;ffmpeg、ffprobe、ffplay。其中ffmpeg命令行常用于音视频剪切、转码、滤镜、拼接、混音、截图等&#xff1b;ffprobe用于检测多媒体流格式&#xff1b;ffplay用于播放视频。详情可查阅FFmpeg官方文档&#xff1a;ffmpeg…

ffmpeg 常用命令汇总

​​​​​​经常用到ffmpeg做一些视频数据的处理转换等&#xff0c;用来做测试&#xff0c;今天总结了一下&#xff0c;参考了网上部分朋友的经验&#xff0c;一起在这里汇总了一下。 1、ffmpeg使用语法 命令格式&#xff1a; ffmpeg -i [输入文件名] [参数选项] -f [格…

FFmpeg常用基本命令行

本文收集记录了笔者使用过的FFmpeg命令&#xff0c;亲测可用&#xff0c;并不是简单的copy别人的FFmpeg大全&#xff0c;下面的命令大部分都是本人测试成功过的&#xff0c;大家可以放心使用。 音视频技术是程序员日常生活中经常用到的&#xff0c;比如转码需求&#xff0c;同事…

Eclipse启动Tomcat逐渐变慢

现象 1、Eclipse用着用着发现启动Tomcat特别慢 原因 断点打多了&#xff0c;之前调试的断点没有取消&#xff0c;导致启动时加载断点&#xff0c;拖慢启动 解决方案 1、点击debug按钮 2、选择breakpoint选项 清空所有断点 3、重新启动

eclipse 解决启动慢、运行慢的方法总结(最全)

由于 CSDN 的目录只在固定地方显示&#xff0c;并不是很方便阅读&#xff0c;又占空间&#xff0c;所以本文章已同步更新到个人博客上&#xff0c;在个人博客上的文章&#xff0c;有滑动侧边目录栏&#xff0c;阅读体验更加&#xff0c;而且文章的样式也更为丰富&#xff0c;推…

eclipse卡慢解决办法

1.设置JVM运行内存 1.1编辑eclipse.ini 1.2 编辑eclipse.ini,设置jvm运行内存参数&#xff0c;最小内存&#xff1a;物理内存*0.2&#xff0c; 最大内存&#xff1a; 物理内存*0.6&#xff1b; 其中-vmargs为必须添加参数&#xff08;-vmargs的意思是设置JVM参数&#xff09;,…

eclipse启动很慢调优

前几天装了个eclipse,发现真的启动很慢&#xff0c;而且运行程序也慢&#xff0c;检查了不是网络问题&#xff0c;jsp修改一下&#xff0c;一保存就卡死&#xff0c;要等十几秒&#xff0c;感觉不能忍&#xff0c;所以就上网找资料&#xff0c;但是都不全面&#xff0c;小编接下…

Eclipse 解决启动慢

般在不对eclipse进行相关设置的时候&#xff0c;使用eclipse总是会觉得启动好慢&#xff0c;用起来好卡&#xff0c;其实只要对eclipse的相关参数进行一些配置&#xff0c;就会有很大的改善。 加快启动速度 1.在eclipse启动的时候&#xff0c;它总是会搜索让其运行的jre&…

Eclipse如何解决启动慢

一般在不对eclipse进行相关设置的时候&#xff0c;使用eclipse总是会觉得启动好慢&#xff0c;用起来好卡&#xff0c;其实只要对eclipse的相关参数进行一些配置&#xff0c;就会有很大的改善。 加快启动速度 1.在eclipse启动的时候&#xff0c;它总是会搜索让其运行的jre&a…

eclipse启动tomcat慢

eclipse的oxygen.3(4.7)版本和Photon(4.8)版本&#xff0c;在启动tomcat时会启动内部安全检测机制&#xff0c;因而在启动tomcat时会消耗很多时间。 查看eclipse版本方法&#xff1a; 解决办法&#xff1a; 用eclipse的idea(4.9)或者neon.3(4.6)以及之前的版本 这里提供 neon…

Eclipse如何解决启动慢?

一般在不对eclipse进行相关设置的时候&#xff0c;使用eclipse总是会觉得启动好慢&#xff0c;用起来好卡&#xff0c;其实只要对eclipse的相关参数进行一些配置&#xff0c;就会有很大的改善。 加快启动速度 1.在eclipse启动的时候&#xff0c;它总是会搜索让其运行的jre&am…

解决eclipse启动太慢的问题

我用的是eclipse for javaee(2017版&#xff09; 电脑i5-4210u&#xff0c;内存4G&#xff0c;硬盘机械7200转&#xff0c;启动eclilpse至少要一分钟 百度上找了优化教程&#xff0c;试了很多&#xff0c;例如修改了启动项&#xff0c;但效果微乎其微&#xff0c;但试了下面这…

如何解决Eclipse启动慢?多图、Eclipse详细配置说明

一般在不对eclipse进行相关设置的时候&#xff0c;使用eclipse总是会觉得启动好慢&#xff0c;用起来好卡&#xff0c;其实只要对eclipse的相关参数进行一些配置&#xff0c;就会有很大的改善。 加快启动速度 1.在eclipse启动的时候&#xff0c;它总是会搜索让其运行的jre&am…