小编Jam*_*lor的帖子

使用 ffmpeg/avconv 调整视频大小以适应静态大小的播放器

我有一个 html 5 视频播放器,宽 700 像素,高 400 像素。我试图用avconv使用ffmpeg确保它符合我的播放器来调整(同时保留宽高比)和决策。

输入可以是任何大小的文件,所以我需要调整较大的文件的大小,但用黑条将较小的文件居中。到目前为止,我已经尝试过:-s-aspect,我已经看到pad-vfswitch一起使用,但不明白它是如何工作的,足以获得我需要的东西。

图片

这是我需要什么的粗略想法。我不确定这是否可能。这几乎就像 CSS 的 max-width/max-height。我意识到这可能只是一个混乱的词,但如果有人碰巧明白我在说什么,我会很感激帮助,谢谢。

avconv 命令:

avconv -y -i control.avi -vcodec libx264 -b 2000k -bufsize 20M -acodec aac -strict experimental -ar 44100 -ab 256k bigbuck_out.mp4
Run Code Online (Sandbox Code Playgroud)

ffmpeg video-conversion libav

82
推荐指数
3
解决办法
8万
查看次数

使用 FFmpeg 定位 moov atom

我有一个视频库,所有这些都应该通过将moovatom放在视频的其余部分之前来针对网络流媒体进行调整。这允许在客户端完全下载视频之前开始播放。

有没有一种可靠的方法可以通过定位moov原子中出现的字节数来检查某个视频是否已被调整?这仅用于调试目的。

h.264 ffmpeg html5

23
推荐指数
4
解决办法
3万
查看次数

拖尾php错误日志时的彩色输出

我试图找到一种方法(通过转义字符或软件)在我的 php 错误日志中显示彩色线条。

现在我正在阅读他们(现场)

tail -n 50 -f /var/log/apache2/error.log

这很棒,但我希望能够将error_log()某些行变为红色,例如,标记身份验证错误。有没有办法做到这一点?

我在 Ubuntu 12.04 上使用 PHP 5.3

linux php tail ubuntu error-logging

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

调整图像大小时,Imagemagick 会杀死颜色质量

我正在尝试通过 imagemagick 调整一堆(450+)图像的大小,它们都从 500x500 开始,我已经编写了一个脚本来将它们调整为大约 5 种不同的大小。

现在我已经转换了它们,我注意到颜色质量受到了明显的影响。有什么我可以改变我的命令来提高质量的吗?

命令: convert input.jpg[0] -background black -density 72 -resize 440x440 -quality 100 -strip output.jpg

我无法上传实际文件,但这是一个裁剪版本(带填充)

原来的:
在此处输入图片说明

图像魔法:
在此处输入图片说明

jpeg imagemagick

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