标签: avconv

如何从一组 jpg 图像创建视频文件?

我正在尝试从一组 JPG 图像创建视频文件。我已经修改了这个问题中给出的说明,但遇到了一些问题。

首先,并非所有必需的软件包都可用,而是被已经安装的 libav-tools 替换了 - 所以我认为这不是一个实际问题?

我的文件被命名image-NN.jpg(NN 是一个整数)并且我使用了命令

avconv -i "image-%d.jpg" -r 25 -c:v libx264 -crf 20  -pix_fmt yuv420p movie.mov
Run Code Online (Sandbox Code Playgroud)

根据链接的问题,但这只是给出了一个No such file image-%d.jpg错误。一世

我试着把它改成

avconv -i "image-*.jpg" -r 25 -c:v libx264 -crf 20  -pix_fmt yuv420p movie.mov
Run Code Online (Sandbox Code Playgroud)

这会生成一个长度为 0:00 的视频文件,该文件似乎只包含一帧。(我猜*已经使用了第一场比赛,而不是每场比赛)。

这个问题给出了一种稍微不同的格式化文件名的方式,所以我试过了

avconv -i "image-%02d.jpg" -r 25 -c:v libx264 -crf 20  -pix_fmt yuv420p movie.mov
Run Code Online (Sandbox Code Playgroud)

这会产生一个更大的文件,并制作一个持续约 3 秒的视频(大约是我期望的长度),但它只包含第一帧。

关于第一个链接问题的另一个答案建议使用 ImageMagick,所以我试了一下

convert -delay 1 image-*.jpg output.mp4
Run Code Online (Sandbox Code Playgroud)

但这产生了错误

convert.im6: delegate failed `"ffmpeg" -v …
Run Code Online (Sandbox Code Playgroud)

avconv 14.04

64
推荐指数
2
解决办法
11万
查看次数

你如何在 Ubuntu Server 13.04 上安装 avconv?

我搜索了又搜索,但除了编译之外什么也没找到,这给了我关于 ASM 的错误。

server sound video avconv

38
推荐指数
2
解决办法
7万
查看次数

如何用(真正的)ffmpeg 替换 avconv 并使其正常工作?

更新(原始文本保留在下面)

随着真正的 ffmpeg 即将回归(在 15.04 中),Jon Severinsson 的 PPA 不再起作用(对于 ffmpeg),并且 avconv-ffmpeg(现在称为“ libav ”)和真正的 ffmpeg(现在回到“ ffmpeg ”)都从临时版本,问题变成了:如何在 2015 年之前的发行版中最轻松地安装 ffmpeg?

/更新

任何人都知道如何安装真正的、当前的 ffmpeg(不是 avconv 随 Ubuntu 提供的旧版本)而没有这里提到的问题?

原因:

  • 一切正常(或者很多人写过),
  • 使用新语法,并且
  • 经过一些研究——并没有陷入争议——我只是相信打包者在使用 avconv 时犯了一个错误。这是一个修复。

显然,由于版本冲突,它并不像它应该的那么容易,并且 avconv 和 ffmpeg 不能在同一台机器上共存(在上面链接的帖子的接受答案中注明)。尽管至少有一个指南提到在本地安装 ffmpeg (~) 以实现共存。

我的版本是 Precise 12.04.3 LTS,但似乎这也适用于较新的版本。

video conversion ffmpeg avconv

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

如何使用 avconv 将视频旋转 180 度

我想将视频 (mp4) 旋转 180 度,但不能翻转。用avconv可以做到吗?

avconv

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

如何将 .ts 文件无损转换为主流格式?

我有一个以 .ts 结尾的文件(例如,这里是前 10 MB)。如果可能,我想以无损方式将其转换为更主流的格式(例如,mp4、MPEG2-PS...)(即重新混合)。

我已阅读如何将 .ts 文件转换为有用的文件?题。我尝试avidemux使用视频和音频流的“复制”设置以及 MPEG 的“PS”容器格式。失败并显示错误消息“音频不兼容/对于 DVD,音频必须为 48 kHz MP2(立体声)、AC3、DTS 或 LPCM(立体声)”。

我还尝试了建议的 CLI 命令。

avconv -i 10MB.ts -vcodec copy -acodec copy 10MB.mpg
Run Code Online (Sandbox Code Playgroud)

输出文件有正确的视频,但没有声音,至少在使用 VLC 播放时是这样。这很令人费解,因为avconv似乎已正确检测到音频流。

Input #0, mpegts, from '10MB.ts':
  Duration: 00:00:06.36, start: 51523.824800, bitrate: 12563 kb/s
  Program 37888 
    Stream #0.0[0x100]: Video: mpeg2video (Main), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0.1[0x110]: Audio: aac, 0 channels, fltp, …
Run Code Online (Sandbox Code Playgroud)

video vlc ffmpeg avconv avidemux

25
推荐指数
2
解决办法
11万
查看次数

如何摆脱 ffmpeg 的“警告:库配置不匹配”消息?

我一直在使用avconv没有问题,但是自从升级到 15.10 并切换到ffmpeglibrary configuration mismatch我的脚本输出中有一个警告。

这是我为 iPod 和 Fiio X5 Mk2 翻录 CD 的命令。

#!/bin/bash

cdparanoia -Bv
for f in ./*.wav; do avconv -i "$f" -acodec alac "${f%.*}.m4a"; done
eject
ls
Run Code Online (Sandbox Code Playgroud)

当我替换avconvffmpeg我现在WARNING: library configuration mismatch在输出中间看到:

ffmpeg version 2.7.3-0ubuntu0.15.10.1 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010
  configuration: --prefix=/usr --extra-version=0ubuntu0.15.10.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared --disable-stripping --enable-avresample --enable-avisynth --enable-frei0r --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray …
Run Code Online (Sandbox Code Playgroud)

ffmpeg avconv 15.10

22
推荐指数
3
解决办法
1万
查看次数

下载 YouTube 视频时出现 Avconv 警告

我收到了这个警告:

Your copy of avconv is outdated, 
update avconv to version 10-0 or newer if you encounter any errors.
Run Code Online (Sandbox Code Playgroud)

下载带有youtube-dl -f 137+140. 我正在使用 kubuntu 14.04。

我应该怎么做才能摆脱这个问题?

kubuntu avconv youtube-dl

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

如何将 avi (xvid) 转换为 mkv 或 mp4 (h264)

在视频方面非常菜鸟。我正在努力理解我通过谷歌找到的东西......但对我来说它主要是希腊语。

我有一堆 Avi 文件无法在我的 WD TV Play 盒中播放。Mediainfo 告诉我它们是 xvid。盒子的规格显示应该没问题……但是通过论坛挖掘说它的命中率很高。所以我想尝试将它们转换为 h264 编码的 MKV 或 mp4 文件。

我认为 avconv 是这个工具,但阅读手册让我真的很困惑。

我尝试了以下非常基本的示例:

avconv -i file.avi -c copy file.mp4
Run Code Online (Sandbox Code Playgroud)

不到4秒。它起作用了......有点。它“播放”,因为屏幕上出现了一些东西……但是有可怕的伪影,场景会相互融合。如果可能的话,我想保持质量。

我不关心文件大小。我也不太关心它所花费的时间,只要我可以批量完成。

熟悉这个过程的人可以给我一个带有选项的命令吗?

感谢您的帮助。

我正在发布 mediainfo 以防万一:

General
Complete name                            : \\SERVER\Video\Public\test.avi
Format                                   : AVI
Format/Info                              : Audio Video Interleave
File size                                : 189 MiB
Duration                                 : 11mn 18s
Overall bit rate                         : 2 335 Kbps
Writing application                      : Lavf52.32.0

Video
ID                                       : 0
Format                                   : MPEG-4 Visual
Format profile                           : Advanced Simple@L5
Format …
Run Code Online (Sandbox Code Playgroud)

video conversion ffmpeg avconv

20
推荐指数
1
解决办法
10万
查看次数

使用 youtube-dl 从 YouTube 视频下载所有内容

我想从 YouTube 视频(例如,这个视频)下载所有内容(字幕、卡片、标签、注释、缩略图等(显然还有带音频的视频))。

我正在使用youtube-dl,而且由于要使用的开关数量太多,我似乎找不到任何适合我需要的东西。我还想以尽可能高的质量下载视频/音频,没有质量损失。即使它不是 YouTube,我也确实想下载我购买的一些 udemy 课程,这样我就可以在长途旅行时观看它们。

我已经ffmpeg安装,我听说你需要它来从 YouTube 无损下载,但我不知道如何将它与youtube-dl.

这是我第一次使用youtube-dl,所以任何帮助表示赞赏。

youtube ffmpeg avconv youtube-dl

20
推荐指数
2
解决办法
6万
查看次数

如何使用 avconv 删除音频流?

如何从带有 DTS 编码的 MKV 中删除音频?我正在使用这个命令avconv -i Movie.mkv -c:v copy movie.mp4

我知道该命令将包含编解码器命令,但我不知道如何使用它。

avconv

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

标签 统计

avconv ×10

ffmpeg ×5

video ×4

conversion ×2

youtube-dl ×2

14.04 ×1

15.10 ×1

avidemux ×1

kubuntu ×1

server ×1

sound ×1

vlc ×1

youtube ×1