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

时间:2019-06-04 11:19:37

标签: video resize transloadit

我想使用transloadit对视频进行编码,但是我不想更改其尺寸。

检查docs中是否显示ffmpeg参数,如果将值设置为null,则将从预设中清除默认值。

这似乎不适用于“ s”参数,但是... https://transloadit.com/assemblies/2328d183d7e14f4593c24def2c51b49b 我收到此错误。“无效的帧大小:null。” 我想念什么吗?还是在编码视频时是否有其他解决方法可实现“不调整大小”选项?

"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开发人员 建于2014年6月3日14:36:03与gcc 4.6(Ubuntu / Linaro 4.6.3-1ubuntu5) 配置:--disable-devices --disable-doc --disable-ffplay --disable-ffserver --disable-shared --enable-bzlib --enable-gpl --enable-gray --enable-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 libavutil 52. 66.100 / 52. 66.100 libavcodec 55. 52.102 / 55. 52.102 libavformat 55. 33.100 / 55. 33.100 libavdevice 55. 10.100 / 55. 10.100 libavfilter 4. 2.100 / 4. 2.100 libswscale 2. 5.102 / 2. 5.102 libswresample 0. 18.100 / 0. 18.100 libpostproc 52. 3.100 / 52. 3.100 从'/ srv / shared / tmp / scratch / f7dd12d38eeb4567be7​​2b38dcd35ecd9'输入#0,mov,mp4,m4a,3gp,3g2,mj2: 元数据: major_brand:mp42 minor_version:1 兼容品牌:mp41mp42isom creation_time:2019-05-01 10:18:28 持续时间:00:00:04.67,开始:0.000000,比特率:2668 kb / s 流#0:0(und):视频:h264(高)(avc1 / 0x31637661),yuv420p(tv,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:核心媒体视频 无效的帧大小:null。 转换失败!

1 个答案:

答案 0 :(得分:0)

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

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