我有很奇怪的视频文件。它有音频/视频同步问题。视频会很快,音频很好。视频有奇怪的帧率:26.07 fps。
如何使用 ffmpeg 修复视频流。在视频开始时,同步正常,但在视频流结束时,还剩下大约 5 分钟的音频,并且正在黑屏播放。
这是 ffmpeg -i video.avi 的输出
ffmpeg version git-2011-10-15-1d0afec, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 15 2011 14:27:57 with gcc 4.4.5
configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-libxvid
libavutil 51. 21. 0 / 51. 21. 0
libavcodec 53. 20. 1 / 53. 20. 1
libavformat 53. 16. 0 / 53. 16. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 43. 6 …Run Code Online (Sandbox Code Playgroud) 我的组件中有公共变量 url 和标题字符串,如下所示:
const url: string = 'locator;name=Test';
const title: string = 'Test';
Run Code Online (Sandbox Code Playgroud)
我想在我的模板中使用它来获取如下链接:
<a mat-button [routerLink]="'/' + url">{{title}}</a>
Run Code Online (Sandbox Code Playgroud)
问题是生成的链接都是错误的。我知道 routerLink 可以与字符串一起静态使用,但是如何向模板提供变量,因为这种方式不起作用:
<a mat-button routerLink="'/' + url">{{title}}</a>
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?我从服务中收到这些链接,但无法重构它。现在我正在这样解决这个问题,但我遇到了问题,因为每次我单击这些链接时都会重新加载网页:
<a mat-button [href]="'/' + url">{{title}}</a>
Run Code Online (Sandbox Code Playgroud) 我计划设置 env 以在 Visual Studio Code IDE 中进行测试。我遇到的问题是任何 XXX.test.js 文件中的 VS Code 都不知道什么是browser变量page。我收到这样的错误:
'page' is not defined.eslint(no-undef)
Run Code Online (Sandbox Code Playgroud)
这仅与我正在使用的 IDE 有关吗?这个 IDE 的一些插件?或者也许这是正常的jest-puppeteer,我需要习惯它?
整个测试运行时工作正常,但似乎 IDE 不知道是什么page。
我现在正在研究这个简单的示例,我刚刚学习这个,但我正在尝试同时为其设置环境。我的Network.test.js文件看起来像这样。文件顶部根本没有导入或要求。
describe("Google", () => {
beforeAll(async () => {
await page.goto("https://google.com");
});
it('should display "google" text on page', async () => {
await expect(page).toMatch("google");
});
});
Run Code Online (Sandbox Code Playgroud)
后来我需要将其切换到 Typescript,我认为这也是一个挑战。现在我只想专注于纯 javascript 方法。
如何摆脱这个实际上不是错误的 IDE 错误?
我面临着一个非常奇怪的问题.为此目的,我准备了stackblitz 演示.
问题是什么:
Filter Two从选择Filter One使用相同的选择器Filter One输入一些随机值,例如123Test 1按钮.意外的行为是输入字段被清除.看看如何实现onTest1方法的实现,然后是如何onTest2实现方法.当您按下Test 2按钮然后输入Filter One保持,但查看onTest1和onTest2实现之间的差异.这只是顺序的差异.在test1值中设置为索引0处的过滤器,然后null设置为索引1处的过滤器.
在test2该null被索引1处设置过滤器,然后值被设置为在过滤器0.
有人可以解释这种奇怪的行为吗?我面临着更大的问题,这只是Stackoverflow帮助目的的冰山一角.目前我正在使用Angular 5.2.5,我正在使用Google Chrome 67.0.3396.99在Macbook OSX 10.12.6上进行测试.
I have following scenario and I can't figure out how to select all p elements but not in div with content class:
<div class="content">
<p></p> <!-- not this one -->
<p></p> <!-- not this one -->
<div>
<p></p> <!-- not this one because this is also inside content -->
</div>
</div>
<div class="other">
<p></p> <!--this one -->
</div>
<p></p> <!--this one -->
Run Code Online (Sandbox Code Playgroud)
So I just want to select all p elements but not elements inside element with class="content".
More …