注意:
下面的答案和评论反映了2009年遗留浏览器的状态.现在,您可以在2017年使用JavaScript和dataTransfer或FileList对象实际动态/编程地设置文件输入元素的值.
有关详细信息和演示,请参阅此问题中的答案:
如何以编程方式设置文件输入值(即:拖放文件时)?
我该如何设置它的值?
<input type="file" />
Run Code Online (Sandbox Code Playgroud) Laravel 5.4 无法运行php artisan preset react
命令并获取“未定义命令“预设”。回应。
我有xp,因为我不熟悉编译我下载的winf-static版本的ffmpeg,svn-r26251.我想调整mp4(最初的1280x720)视频的大小,以获得更小的文件大小,质量大致相同.我的命令是:
ffmpeg -i ma.mp4 -vcodec libx264 -vpre hq -s 640x360 ma2.mp4
但是它说"未找到'预设'文件的文件".我试过-fpre,没有任何区别.如果没有libx264,生成的文件ma2.mp4将无法在jwplayer中播放,您只需听到音频.(原因是它不是"mpeg4(h264)",它只是"mpeg4").我该怎么办?
这是一个ffmpeg问题.我有这个错误,说它无法找到hq预设文件,然后我在文档中读到它在'PREFIX/share/ffmpeg'以及'$ HOME/.ffmpeg'中查找预设文件.问题是我从一个调用python脚本的php文件中调用ffmpeg,该文件最终执行类似'commands.getstatusoutput(command)'的命令,所以我不确定用户是谁.
解决方案?我刚刚使用了-fpre,我的调用现在看起来像这样:
/ usr/local/bin/ffmpeg -i ../files/tmpvideos/myStream.flv -y -acodec libfaac -ab 96k -b 800k -maxrate 800k -minrate 600k -bufsize 800k -s 720x640 -vcodec libx264 -g 300 - r 20 -fpre /home/admin/.ffmpeg/libx264-hq.ffpreset -threads 0 ../files/tmpvideos/4647-60.mp4
我在/ home/admin下创建了该目录,并且100%确定文件现在存在,但仍然ffmpeg说:
File for preset '/home/admin/.ffmpeg/libx264-hq.ffpreset' not found
Run Code Online (Sandbox Code Playgroud)
所以我不确定为什么它不起作用,因为我现在指定了完整的路径.有任何想法吗?
我想到的一个原因是它可能没有正确编译,就像所有的标志和东西一样.我的意思是,虽然有些输出看起来像这样:
FFmpeg version SVN-r22976, Copyright (c) 2000-2010 the FFmpeg developers
built on Apr 30 2010 12:03:12 with gcc 4.2.1-sjlj (mingw32-2)
configuration: --enable-shared --enable-static --enable-memalign-hack
--enable
-libmp3lame --enable-libx264 --enable-gpl
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 …
Run Code Online (Sandbox Code Playgroud) 我想在由vue-multiselect
.
如果我有一个像下面这样的简单字符串数组,我可以让它正常工作:
['Test 1', 'Test 2', 'Test 3']
Run Code Online (Sandbox Code Playgroud)
但是,当我使用一组对象时,我无法让它工作。例如,如果我有以下内容:
<v-multiselect :options="[{id: 1, name: 'Test 1'}, {id: 2, name: 'Test 2'}, {id: 3, name: 'Test 3'}]"
label="name"
track-by="id"
v-model="test">
</v-multiselect>
Run Code Online (Sandbox Code Playgroud)
无论我设置了test
v-model 连接到的数据属性,它都不会预选该值。我试过1
, 2
, 3
, '1'
, '2'
and '3'
for test
when track-by
is id
and'Test 1'
等 when track-by
isname
但似乎没有任何效果。
我在这里做错了什么?我查看了https://vue-multiselect.js.org/#sub-single-select-object上的文档,但是当您想为一组对象预设一个值时,它们似乎没有提供示例选项。谷歌搜索也没有返回我正在寻找的东西。
在相关主题上,一旦我开始工作,当我将组件设置为时,我需要更改什么才能选择多个值multiple
?谢谢你。
我正在使用一个需要我生成16位CRC的设备.
该设备的数据表显示它需要以下CRC定义:
CRC Type Length Polynomial Direction Preset Residue CRC-CCITT 16 bits x16 + x12 + x5 + 1 Forward FFFF (16) 1D0F (16)
其中预置= FFFF(16位)和残留= 1D0F(16位)
我搜索了一个CRC算法并找到了这个链接:http: //www.lammertbies.nl/comm/info/crc-calculation.html
它有两个.CRC-CCITT(0xFFFF)CRC-CCITT(0x1D0F)
预设和残留物有什么区别?
我想检查iPhone用户是否支持全高清视频捕获.我发现,我应该问AV会议,如果
avSession = [[AVCaptureSession alloc] init];
[avSession beginConfiguration];
if ([avSession canSetSessionPreset:AVCaptureSessionPreset1920x1080]) {
avSession.sessionPreset = AVCaptureSessionPreset1920x1080;
NSLog(@"FULLHD");
} else {
avSession.sessionPreset = AVCaptureSessionPreset1280x720;
NSLog(@"HDREADY");
}
[avSession commitConfiguration];
Run Code Online (Sandbox Code Playgroud)
这在iPhone 5上运行良好(它确实支持全高清捕获),但在iPhone 4上也尝试设置预设,但显然失败了.我究竟做错了什么?
先谢谢,马蒂亚斯
如何通过GPUImage或Core Graphics或通过Lightroom Presets中的任何其他框架将滤镜应用到图像。
如何在图像上单独使用 Lightroom 预设元素(对比度、饱和度、色调、清晰度等)。
单独的 Lightroom 预设元素:
我可以通过更改滑块值来添加音频设置来更改均衡器
let FREQUENCY: [Float] = [31, 62, 125, 250, 500, 1000, 2000, 4000, 8000, 16000]
//let FREQUENCY: [Float] = [60, 230, 910, 3600, 14000]
self.audioEngine = AVAudioEngine.init()
self.audioPlayerNode = AVAudioPlayerNode.init()
self.audioUnitEQ = AVAudioUnitEQ(numberOfBands: 10)
self.audioEngine.attach(self.audioPlayerNode)
self.audioEngine.attach(self.audioUnitEQ)
for i in 0...9 {
self.audioUnitEQ.bands[i].filterType = .parametric
self.audioUnitEQ.bands[i].frequency = FREQUENCY[i]
self.audioUnitEQ.bands[i].bandwidth = 0.5 // half an octave
let eq = self.value(forKey: String(format: "eq%d", i)) as! UISlider
self.audioUnitEQ.bands[i].gain = eq.value
self.audioUnitEQ.bands[i].bypass = false
}
Run Code Online (Sandbox Code Playgroud)
但是有什么方法可以改变增益值或设置均衡器预设,如 Acoustics、Rock 等。如何为这些预设设置增益值
我正在尝试使用 npm start 命令运行我的 React 应用程序,并安装了 @babel/preset-react 和 @babel/plugin-syntax-jsx。但我正在运行这个反应应用程序,出现以下错误。
目前尚未启用对实验性语法“jsx”的支持 (7:9):
6 | const PostCodeLookup = props => {
> 7 | return <PostcodeLookup {...props} />
| ^
8 |
9 | };
Run Code Online (Sandbox Code Playgroud)
将 @babel/preset-react ( https://git.io/JfeDR ) 添加到 Babel 配置的“预设”部分以启用转换。如果您想保持原样,请将 @babel/plugin-syntax-jsx ( https://git.io/vb4yA ) 添加到“插件”部分以启用解析。
我有一个CMakePresets.json
利用继承和宏扩展的文件。这是摘录,实际上我使用了“Foo”的多个版本:
{
"configurePresets": [
{
"name": "default",
"hidden": true,
"generator": "Unix Makefiles",
"binaryDir": "cmake-build-${presetName}",
"environment": {
"PATH": "/opt/foo/$env{FOO_VERSION}/bin:$penv{PATH}",
"LD_LIBRARY_PATH": "/opt/foo/$env{FOO_VERSION}.0/lib"
},
"cacheVariables": {
"FOO_VERSION": "$env{FOO_VERSION}",
}
},
{
"name": "debug-foo1",
"inherits": "default",
"environment": { "FOO_VERSION": "1" }
},
{
"name": "release-foo1",
"inherits": "debug-foo1",
"cacheVariables": { "CMAKE_BUILD_TYPE": "Release" }
}
],
"buildPresets": [
{
"name": "debug-foo1",
"configurePreset": "debug-foo1"
},
{
"name": "release-foo1",
"configurePreset": "release-foo1"
}
]
}
Run Code Online (Sandbox Code Playgroud)
现在假设我选择预设release-foo1
。这将呈现以下变量等:
binaryDir = "cmake-build-release-foo1"
FOO_VERSION = "1"
LD_LIBRARY_PATH = "/opt/foo/1.0/lib" …
根据MDN,该list
属性可用于<input>
类型的元素color
以提供预定义颜色的列表。该页面还表明list
至少Chrome支持该功能。
尽管当我指定一些颜色时,它们在Chrome 67中无法按预期显示。取而代之的是,在颜色选择器弹出窗口中仅显示空项目,然后单击它们将输入值设置为rgba(0, 0, 0, 0)
。
简单的例子:
<input type="color" list="presetColors">
<datalist id="presetColors">
<option value="#ff0000"/>
<option value="#00ff00"/>
<option value="#0000ff"/>
</datalist>
Run Code Online (Sandbox Code Playgroud)
我尝试以不同的格式(例如CSS中使用的格式)指定颜色,例如,rgb()
或颜色关键字(例如)red
,尽管它们都不起作用。
看一下HTML规范,它说输入仅接受“小写的简单颜色”,该颜色定义为6个字符的十六进制格式。
那么,这是Chrome中的错误还是应该以其他格式指定颜色?
我试着按照本指南为ubuntu 11.04安装(编译)ffmpeg:
https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide
总的来说它有效.除了由于编号而导致checkinstall的一些错误,我用这个解决了:
我说它安装好了.
但是当尝试使用-vpre lossless_slow编码某些视频时,我收到此错误:
File for preset lossless_slow not found.
Run Code Online (Sandbox Code Playgroud)
事实上它并不存在.我只有这个:
/usr/local/share/ffmpeg:
libvpx-1080p50_60.ffpreset
libvpx-1080p.ffpreset
libvpx-360p.ffpreset
libvpx-720p50_60.ffpreset
libvpx-720p.ffpreset
libx264-ipod320.ffpreset
libx264-ipod640.ffpreset
Run Code Online (Sandbox Code Playgroud)
所有其他预设在哪里?在Google中,人们通常会拥有比我更多的预设.我做错了什么 ?
从这篇文章我会说他们在那里购物:http://git.videolan.org/?p = fmpeg.git; a = commit; h = 4b82e3cedcfc9871671bb613cd979de6995dcb4e
非常感谢 !
preset ×13
ffmpeg ×3
html ×2
ios ×2
reactjs ×2
arrays ×1
avplayer ×1
babeljs ×1
build ×1
camera ×1
cmake ×1
color-picker ×1
crc ×1
equalizer ×1
file-upload ×1
gpuimage ×1
iphone ×1
javascript ×1
jsx ×1
laravel ×1
laravel-5 ×1
lightroom ×1
natty ×1
plugins ×1
swift ×1
video ×1
vue.js ×1
vuejs2 ×1