小编mra*_*ana的帖子

FFMPEG:在不损失质量的情况下裁剪视频

我有mp4视频1920x1080.我想裁剪视频,480x270 没有质量损失.

我使用以下命令:

ffmpeg -i input.mp4 -filter:v "crop=480:270:200:200" -crf 23 output.mp4
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

ffmpeg -i input.mp4 -filter:v "crop=480:270:200:100" -c:a copy -qp 0 output.mp4
Run Code Online (Sandbox Code Playgroud)

我使用-crf 23-qp 0无视视频裁剪,但裁剪后视频已失去质量.

有谁知道我如何裁剪视频而不会失去质量?

video ffmpeg

19
推荐指数
3
解决办法
2万
查看次数

如何检查用户在html5视频播放器中观看完整视频

有谁知道我怎么能检查视频是否完全被观看?我正在使用html5视频播放器:

<video width="480" height="400" controls="true" poster="">
    <source type="video/mp4" src="video.mp4"></source>
</video>
Run Code Online (Sandbox Code Playgroud)

javascript video html5 html5-video

11
推荐指数
3
解决办法
6899
查看次数

ffmpeg:数据包大小 2073600 &lt; 预期帧大小 4147200

我总共有 96 个视频。我已经使用 ffmpeg 转换了大部分视频,但对于某些视频,它给了我一些错误。作为第一步,我使用以下命令对视频进行去隔行扫描:

ffmpeg -video_size 1920x1080 -r 25 -pixel_format yuv422p -i stockholm.yuv -vf yadif  stockholm_deInt.yuv
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

[rawvideo @ 0x7fa144008c00] 无效的缓冲区大小,数据包大小 2073600 < 预期的帧大小 4147200
解码流时出错 #0:0:无效参数帧= 187 fps=3.7 q=-0.0 Lsize= 757350kB 时间=00.404 比特率 0:00 kbits/s
视频:757350kB 音频:0kB 字幕:0kB 其他流:0kB 全局头:0kB 复用开销:0.000000%

当我尝试获取有关视频 ( ffprobe stockholm.yuv)的信息时,我得到以下信息:

[IMGUTILS @ 0x7fff5bac8140] 图片大小 0x0 无效
[IMGUTILS @ 0x7fff5bac8150] 图片大小 0x0 无效
[rawvideo @ 0x7fbcb200da00] 找不到流 0 的编解码器参数(视频:rawvideo (I420), 304yp 393/30x4p) ):未指定大小
考虑增加“analyzeduration”和“probesize”选项的值 stockholm.yuv:不允许操作`

有谁有想法吗?

video ffmpeg

5
推荐指数
1
解决办法
6478
查看次数

PHP 单元 9:测试依赖项对我不起作用

以下PHPUnit代码取自他们自己的网站,它对我不起作用,即使文档说它可以工作。

<?php declare(strict_types=1);

use PHPUnit\Framework\TestCase;

final class MultipleDependenciesTest extends TestCase
{
    public function testProducerFirst(): string
    {
        $this->assertTrue(true);
        return 'first';
    }
    
    public function testProducerSecond(): string
    {
        $this->assertTrue(true);
        return 'second';
    }
    
    /**
     * @depends testProducerFirst
     * @depends testProducerSecond
     */
    public function testConsumer(string $a, string $b): void
    {
        $this->assertSame('first', $a);
        $this->assertSame('second', $b);
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

  1. MultipleDependencyTest::testConsumer ArgumentCountError: 函数 MultipleDependencyTest::testConsumer() 的参数太少,0 已通过,恰好 2 预期`

php phpunit

5
推荐指数
1
解决办法
93
查看次数

如何使用ffmpeg从YUV视频中提取帧(或特定帧)

这是从MP4视频中提取帧的代码. ffmpeg -i above_marathon_250.mp4 images%03d.bmp 但是相同的代码不适用于YUV格式视频.有谁知道如何从YUV格式视频中提取帧?

video ffmpeg yuv

2
推荐指数
2
解决办法
5853
查看次数

标签 统计

video ×4

ffmpeg ×3

html5 ×1

html5-video ×1

javascript ×1

php ×1

phpunit ×1

yuv ×1