将尺寸缩小至 1/10 至 1/4,且无音频?

将尺寸缩小至 1/10 至 1/4,且无音频?

我已经尽我所能地使用 OBS,也就是说不是那么好,制作了一个中等大小的 720p 无音频视频,好吧,我设法制作了一个大尺寸的 720p 有音频视频,以下是它的信息

General
Unique ID                                : 229628658475078735632868317480151920466 (0xACC0DEF63AB99E4D733E5C1F3EF7AF52)
Complete name                            : C:\Users\CENSORED\Videos\2021-01-25 17-03-43.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 411 MiB
Duration                                 : 1 min 5 s
Overall bit rate                         : 53.0 Mb/s
Writing application                      : Lavf58.29.100
Writing library                          : Lavf58.29.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 4 frames
Format settings, GOP                     : M=1, N=30
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 min 5 s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Standard                                 : Component
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : A_AAC-2
Duration                                 : 1 min 5 s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 SPF)
Compression mode                         : Lossy
Title                                    : simple_aac_recording
Default                                  : Yes
Forced                                   : No

有没有办法将文件缩小到更合理的大小,比如缩小到原来的 1/10 到 1/4?我还想在处理过程中保持文件原样(因此所需的结果将在另一个文件中)。

非常感谢你

更新 1

从 63 秒的视频中可以看出,与我的 65 秒视频相比,

[info] Available formats for 5rYIDyBxn88:
format code  extension  resolution note
249          webm       audio only tiny   51k , opus @ 50k (48000Hz), 380.78KiB
250          webm       audio only tiny   67k , opus @ 70k (48000Hz), 499.84KiB
140          m4a        audio only tiny  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 985.71KiB
251          webm       audio only tiny  131k , opus @160k (48000Hz), 985.77KiB
278          webm       192x144    144p   63k , webm container, vp9, 30fps, video only, 455.19KiB
160          mp4        192x144    144p   64k , avc1.4d400c, 30fps, video only, 325.20KiB
242          webm       320x240    240p  128k , vp9, 30fps, video only, 837.98KiB
133          mp4        320x240    240p  146k , avc1.4d400d, 30fps, video only, 716.53KiB
243          webm       480x360    360p  285k , vp9, 30fps, video only, 1.70MiB
134          mp4        480x360    360p  291k , avc1.4d401e, 30fps, video only, 1.38MiB
135          mp4        640x480    480p  419k , avc1.4d401e, 30fps, video only, 2.29MiB
244          webm       640x480    480p  533k , vp9, 30fps, video only, 2.85MiB
136          mp4        960x720    720p  815k , avc1.4d401f, 30fps, video only, 4.32MiB
247          webm       960x720    720p 1085k , vp9, 30fps, video only, 5.82MiB
248          webm       1440x1080  1080p 1900k , vp9, 30fps, video only, 11.88MiB
137          mp4        1440x1080  1080p 3071k , avc1.640028, 30fps, video only, 12.52MiB
271          webm       1920x1440  1440p 6334k , vp9, 30fps, video only, 38.79MiB
18           mp4        480x360    360p  621k , avc1.42001E, 30fps, mp4a.40.2@ 96k (44100Hz), 4.61MiB
22           mp4        960x720    720p 2144k , avc1.64001F, 30fps, mp4a.40.2@192k (44100Hz) (best)

对于条目 136 和 247,较大的条目为 5.82MiB,似乎 1/10 应该是容易地在我的能力范围内。

更新 2

我设法使用 MediaCoder 来完成此操作,但由于我打算多次执行此操作,并且我希望它能够统一应用,所以我希望能够通过 CLI 来完成此操作;我在 Windows 上,所以使用命令提示符。

我自己认为 10 Mb 对于 65 秒来说是一个不错的大小,相当于 ~17 Kbps,所以我在 GUI 中选择了最接近的值:15000。然后我选择了 3 pass,然后为容器设置了 MP4,最后在音频选项卡中禁用它(第一个勾选)。尽管我的比特率低于我计算的比特率,但最终它比我预期的要大,很奇怪!

相关内容