我正在研究电子学习解决方案,我们的项目需要免费或商业组件来进行数学公式和图形渲染.
用例是:
到目前为止,我发现:
请帮助我体验一下.
有人在Adobe Air构建的移动应用程序中实现回声消除吗?
有:
Microphone.getEnhancedMicrophone()但它在移动设备上返回null.
Microphone.setUseEchoSuppression(true)也不起作用.
也许与ANE?我在Apple Docs中看到了回声抑制设置
任何人?
我注意到ffmpeg amix
过滤器在特定情况下输出效果不好.如果输入文件的持续时间相同,它可以正常工 在这种情况下,音量将以恒定值下降,并可以使用",volume=2"
.
在我的情况下,我正在使用不同持续时间的文件.结果量不好.第一个混合流导致最低量,最后一个流量最高.您可以在图像上看到体积随时间线性增加.
我的命令:
ffmpeg -i temp_0.mp4 -i user_2123_10.mp4 -i user_2123_3.mp4 -i user_2123_4.mp4
-i user_2123_7.mp4 -i user_2123_5.mp4 -i user_2123_1.mp4 -i user_2123_8.mp4
-i user_2123_0.mp4 -i user_2123_6.mp4 -i user_2123_9.mp4 -i user_2123_2.mp4
-i user_2123_11.mp4 -filter_complex "[1:a]adelay=34741.0[aud1];
[2:a]adelay=18241.0[aud2];[3:a]adelay=20602.0[aud3];
[4:a]adelay=27852.0[aud4];[5:a]adelay=22941.0[aud5];
[6:a]adelay=13142.0[aud6];[7:a]adelay=29810.0[aud7];
[8:a]adelay=12.0[aud8];[9:a]adelay=25692.0[aud9];
[10:a]adelay=32143.002[aud10];[11:a]adelay=16101.0[aud11];
[12:a]adelay=40848.0[aud12];
[0:a][aud1][aud2][aud3][aud4][aud5][aud6][aud7]
[aud8][aud9][aud10][aud11]
[aud12]amix=inputs=13:duration=first:dropout_transition=0"
-vcodec copy -y temp_1.mp4
Run Code Online (Sandbox Code Playgroud)
这可以通过在每个剪辑的开头和结尾应用静音来解决,然后它们将具有相同的持续时间并且音量将处于相同的水平.
请建议我如何使用amix
混合多个输入并确保恒定的音量水平.
在最新的Adobe Flex sdk 4.6中,从性能视图来看哪个更好?
<s:Group width="100%" height="100%"/>
Run Code Online (Sandbox Code Playgroud)
要么
<s:Group left="0" right="0" top="0" bottom="0"/>
Run Code Online (Sandbox Code Playgroud)
谢谢.
apache-flex ×2
air ×1
android ×1
audio ×1
elixir-mix ×1
equation ×1
ffmpeg ×1
flash ×1
formula ×1
ios ×1
math ×1
microphone ×1
mxml ×1
performance ×1