@无名啊,dwing 是什么意思
@无名啊,可能那个视频已经被妥善压缩过了。我用默认参数压缩的手机拍摄的 4K60FPS 视频,体积从 104MB 压缩至 5MB,但画质大幅降低了。
我也没找到比较完整的帮助文档,只找到了这个:
~ $ ffmpeg -hide_banner -h encoder=hevc_mediacodec Encoder hevc_mediacodec [H.265 Android MediaCodec encoder]: General capabilities: dr1 delay hardware Threading capabilities: none Supported hardware devices: mediacodec Supported pixel formats: mediacodec yuv420p nv12 hevc_mediacodec AVOptions: -ndk_codec <boolean> E..V....... Use MediaCodec from NDK (default auto) -codec_name <string> E..V....... Select codec by name -bitrate_mode <int> E..V....... Bitrate control method (from -1 to INT_MAX) (default -1) cq 0 E..V....... Constant quality mode vbr 1 E..V....... Variable bitrate mode cbr 2 E..V....... Constant bitrate mode cbr_fd 3 E..V....... Constant bitrate mode with frame drops -pts_as_dts <boolean> E..V....... Use PTS as DTS. It is enabled automatically if avctx max_b_frames <= 0, since most of Android devices don't output B frames by default. (default auto) -level <int> E..V....... Specify tier and level (from 0 to INT_MAX) (default 0) m1 1 E..V....... Main tier level 1 h1 2 E..V....... High tier level 1 m2 4 E..V....... Main tier level 2 h2 8 E..V....... High tier level 2 m2.1 16 E..V....... Main tier level 2.1 h2.1 32 E..V....... High tier level 2.1 m3 64 E..V....... Main tier level 3 h3 128 E..V....... High tier level 3 m3.1 256 E..V....... Main tier level 3.1 h3.1 512 E..V....... High tier level 3.1 m4 1024 E..V....... Main tier level 4 h4 2048 E..V....... High tier level 4 m4.1 4096 E..V....... Main tier level 4.1 h4.1 8192 E..V....... High tier level 4.1 m5 16384 E..V....... Main tier level 5 h5 32768 E..V....... High tier level 5 m5.1 65536 E..V....... Main tier level 5.1 h5.1 131072 E..V....... High tier level 5.1 m5.2 262144 E..V....... Main tier level 5.2 h5.2 524288 E..V....... High tier level 5.2 m6 1048576 E..V....... Main tier level 6 h6 2097152 E..V....... High tier level 6 m6.1 4194304 E..V....... Main tier level 6.1 h6.1 8388608 E..V....... High tier level 6.1 m6.2 16777216 E..V....... Main tier level 6.2 h6.2 33554432 E..V....... High tier level 6.2
@无名啊,@老虎会游泳,今天在 Termux 里更新了 FFmpeg 6.0 后,发现 Android 硬件加速的 H.264 和 HEVC 编码器已经可用:
实测用 hevc_mediacodec 转码一段手机拍摄好的 4K60帧视频成功:
$ ffmpeg -hwaccel mediacodec -an -i /storage/emulated/0/DCIM/Camera/VID_20230725_194612.mp4 -c:v hevc_mediacodec /storage/emulated/0/DCIM/Camera/VID_20230725_194612_test.mp4 ...... frame= 1001 fps=106 q=-0.0 Lsize= 4558kB time=00:00:16.66 bitrate=2240.6kbits/s speed=1.76x video:4553kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.109314%
但可能是因为我转码时没有调节参数,视频画质比较模糊。
@森森,软件看起来功能很不错,但如果能附带一些使用截图或录屏会更有吸引力
@无名啊,回复14楼,今天发现可能是集成显卡把内存挤爆了,而集成显卡消耗的内存在进程页面不会显示,所以导致了进程页面总共只有很少的内存使用,总内存却被耗尽的情况,并导致 System 进程不断往硬盘写入虚拟内存![]()
@无名啊,没有遇到过
@乄杺,压缩软件有压缩每个文件为单独的压缩包的选项
7zip满足你的所有需求
上下文:
#无名啊,FFmpeg据说6.0版要官方支持Android硬件编码了,期待一下
(tasy5kg 02-08 18:08:03)
此系统上有以下睡眠状态: 待机 (S0 低电量待机) 连接的网络 休眠 快速启动 此系统上没有以下睡眠状态: 待机 (S1) 系统固件不支持此待机状态。 当支持 S0 低电量待机时,禁用此待机状态。 待机 (S2) 系统固件不支持此待机状态。 当支持 S0 低电量待机时,禁用此待机状态。 待机 (S3) 系统固件不支持此待机状态。 当支持 S0 低电量待机时,禁用此待机状态。 混合睡眠 待机(S3)不可用。 虚拟机监控程序不支持此待机状态。
@无名啊,Win7有时也有这种现象,我当时也遇到过,但可能当时电脑内存本来就很小,所以不那么明显
@无名啊,实际使用时,如果不开任务管理器,没有什么感知。
但我总是遇到内存泄露的问题。所有进程的内存总量加起来才8G左右,但任务管理器显示内存已使用15G
@无名啊,嗯
@老虎会游泳,我又查了下电源日志,电源日志显示我今天开机之前,电脑是处于休眠状态的,然后在我按电源键时异常关机。
之所以休眠状态的数据会丢失,是因为我按下电源键时,电量过低,导致开机过程中断电,启动失败,所以休眠状态的数据就被丢弃了。
看来以后用笔记本电脑,也要先插电源再开机;休眠也不再可靠,得先保存数据再休眠。
@老虎会游泳,Windows的活动时间最长只能设置18小时,不可以设为全天。
我已经手动开启了休眠,并且设置了低电量自动休眠,正常情况下,不会耗尽电量且自动关机。
我笔记本一直插着无线鼠标的接收器,或许是这个原因。之后我试试把接收器拔掉,看休眠还会不会掉电。虽然之前已经开启了允许关闭电源节能。![]()
@老虎会游泳,嗯,你可以看到截图中睡眠时长一栏是空的。我已经遇到几次这种情况了,导致未保存的文件丢失
@老虎会游泳,可以将这个主题贴设为未登录可见吗?我在其他平台发的软件推广内容,下载链接都指向本帖。目前由于本帖未登录不可见,大部分用户都无法下载安装包
@罐子,没有,小程序使用起来不太方便
我手机里也有类似的文件名,不知道是什么