我想使用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 / f7dd12d38eeb4567be72b38dcd35ecd9'输入#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。
转换失败!
答案 0 :(得分:0)
您可以通过使用file.meta占位符来指定文件的原始高度/宽度。
"height": "${file.meta.height}"
"width": "${file.meta.width}"