使用 Transloadit,如何在不调整大小的情况下对视频进行编码?



我想使用transloadit对视频进行编码,但我不想改变它们的尺寸。

检查文档中的 ffmpeg 参数,它说如果您将值设置为 null,您将从预设中清除默认值。

但是,这似乎不适用于"s"参数... https://transloadit.com/assemblies/2328d183d7e14f4593c24def2c51b49b 我收到此错误.."帧大小无效:空。" 我错过了什么吗?或者是否有替代解决方法可以在编码视频时实现"不调整大小"选项?

"mp4-no-resize": {
"use": ":original",
"robot": "/video/encode",
"ffmpeg_stack": "v2.2.3",
"preset": "android",
"rotate": false,
"ffmpeg": {
"s": "null"
}
}

ffmpeg 版本 2.2.3-transloadit-static-v2.2.3 版权所有 (c) 2000-2014 FFmpeg 开发者 构建于 Jun 3 2014 14:36:03 与 gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) 配置: --禁用-设备 --禁用-文档 --禁用-FF播放 --禁用-FF服务器 --禁用-共享 --启用-bzlib --启用-GPL --启用-灰色 --启用-libass --enable-libfaac --enable-libfdk_aac --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-pthreads --enable-runtime-cpudetect --enable-static --enable-version3 --enable-zlib --extra-cflags='-I/usr/src/ffmpeg-static/target/include -static' --extra-cflags=--static --extra-ldflags='-L/usr/src/ffmpeg-static/target/lib -lm -lopus -static' --extra-libs='-lfontconfig -lfreetype -lexpat -lpng -lfribidi -xml2' --extra-version=transloadit-static-v2.2.3 --prefix=/usr/src/ffmpeg-static/target 利巴瓦蒂尔 52.66.100/52.66.100 libavcodec 55.52.102/55.52.102 自由格式 55.33.100/55.33.100 解放设备 55.10.100/55.10.100 自由过滤器 4.2.100/4.2.100 libswscale 2.5.102/2.5.102 libswresample 0.18.100/0.18.100 自由邮报 52.3.100/52.3.100 输入 #0, mov,mp4,m4a,3gp,3g2,mj2, 来自 '/srv/shared/tmp/scratch/f7dd12d38eeb4567be72b38dcd35ecd9': 元数据: major_brand : MP42 minor_version : 1 compatible_brands: MP41MP42isom creation_time : 2019-05-01 10:18:28 持续时间: 00:00:04.67, 开始: 0.000000, 比特率: 2668 kb/s 流 #0:0(und): 视频: h264 (高) (平均 1/0x31637661), yuv420p(电视, bt709), 960x540 [SAR 1:1 DAR 16:9], 2615 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 60k tbc (默认) 元数据: creation_time : 2019-05-01 10:18:28 handler_name : 核心媒体视频 帧大小无效:空。 转换失败!

您可以通过使用 file.meta 占位符指定文件来使用文件的原始高度/宽度。

"height": "${file.meta.height}"
"width": "${file.meta.width}"

相关内容

  • 没有找到相关文章

最新更新