标签: avconv

如何使用 avconv 在终端中转换多个文件?

我是 Linux 新手,我想对循环中的每个文件执行一个命令:

avconv -i *.mp4 -vcodec copy -ac 2 -strict experimental *.mp4
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何做到这一点?我有 100 多个文件要转换。我只想将它们转换为具有相同名称但使用不同编解码器的新文件。它适用于一个文件,但我不知道如何在所有文件上运行它。我找到了这个avconv文档,但我也找不到答案。

command-line avconv

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

使用avconv批量提取音频而无需转码

我有大约 70 个 mp4 文件,我想直接提取音频文件而无需进一步转码。所有 mp4 文件都有 aac 音频文件。

我知道我可以使用以下命令从 mp4 文件之一中提取音频文件:

avconv -i "INPUT FILE" -map 0:1 -c:a copy "OUTPUT FILE"
Run Code Online (Sandbox Code Playgroud)

我如何从所有 70 个 mp4 文件中提取所有音频文件,所以我最终得到 70 个 aac 文件?

mp4 aac 12.04 avconv

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

如何在不重新编码的情况下更改视频的帧率

我正在尝试更改 MP4 视频的帧率(这是一个 120fps 的 GoPro 视频,我想以 30fps 的速度播放以获得慢动作效果)。

我为此使用 avconv:

avconv -i SourceMovie.mp4 -vf setpts=4.0*PTS -r 30 DestMovie.mp4
Run Code Online (Sandbox Code Playgroud)

这在技术上有效,但它重新编码了电影。除了速度慢,这显然是一个质量问题。从技术上讲,应该有一种方法可以在视频标题中设置 fps,我该如何更改?(除 avconv 之外的任何工具也可以使用。)

video video-conversion avconv

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

你如何在 Ubuntu 18.04 上安装 avconv?

我正在尝试通过运行以下命令来安装 avconv,但该库不再适用于 Ubuntu 18.04。

sudo apt-get install avconv 
Run Code Online (Sandbox Code Playgroud)

在其他 Ubuntu 论坛上被告知用以下命令替换命令:

sudo apt-get install ffmpeg
Run Code Online (Sandbox Code Playgroud)

但它不包含可用于 sk-video 的库

python ffmpeg avconv

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

如何将 mp4 文件中的 aac 音频提取到 m4a

如何从 mp4 文件中提取 aac 音频?

我尝试使用 ffmpeg,-acodec copy但如果我使用 mp4 作为输出,它仍然会对视频进行编码,并且我得到相同的文件大小。

如果我使用 m4a 作为输出,它仍会以某种方式对视频进行编码,并且我得到的文件大小几乎相同。

使用 aac 作为输出,我无法在 puddletag 中打开文件,尽管文件大小表明视频已被剥离

提前致谢

ffmpeg mp4 aac avconv

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

将 .flac 文件转换为 320 kBit/sec .mp3 的正确方法是什么?

我最近的挑战是找出将几个 .flac 文件转换为 320k .mp3 的正确方法。有谁知道如何做到这一点,也许avconv不使用精心设计的python脚本,首先将文件解压缩为.wav,或任何其他复杂的方案?

avconv

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

如何从 avconv 捕获桌面声音(脉冲音频输出)?

我试过了 :

avconv -f alsa -i 脉冲记录.wav

..但它没有捕捉到任何东西。有什么想法吗?
谢谢!

pulseaudio avconv

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

使用 avconv,当重新混合到 MKV 时,有没有办法修复打包的 AVI 输入文件?

由于 Plex 服务器和松下电视之间的兼容性错误,使其正常工作的唯一方法是将所有内容重新混合到 MKV,直接复制所有流(视频、音频、字幕)

看起来很简单:

avconv -i "input.avi" -c copy "output.mkv"
Run Code Online (Sandbox Code Playgroud)

除了:

avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:00:59 with gcc 4.6.3
[mpeg4 @ 0x8422140] Invalid and inefficient vfw-avi packed B frames detected
Input #0, avi, from 'input.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.4.1 (build 2117/release)
  Duration: 00:27:38.52, start: 0.000000, bitrate: 1173 kb/s
    Stream #0.0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 640x352 [PAR 1:1 DAR 20:11], 25 tbr, 25 tbn, 25 tbc
    Stream …
Run Code Online (Sandbox Code Playgroud)

video transcode mkv avi avconv

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

将图像转换为视频

我在互联网上找到了一种用于avconv从图像制作视频的方法,但质量很差。我设置了分辨率,但没有帮助。

avconv -i "franc%04d.jpg" -r 30 -s:v 1280x720 a.mkv
Run Code Online (Sandbox Code Playgroud)

如何选择图像压缩并将质量设置为最佳?

video convert video-conversion avconv

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

将不同子文件夹中的所有 .ape 文件转换为 .flac

我试图使用avconv命令行将一些 .ape 文件转换为 .flac 文件;显然,avconv不是这里的重点;它的语法非常简单,avconv -i inputApeFile.ape outputFlacFile.flac.

关键是文件嵌套在更多的子文件夹中;即,我有艺术家文件夹,然后是各种 CD 子文件夹,每个子文件夹都包含不同的 .ape 文件。如何转换所有文件,然后将它们保存在原始文件的同一文件夹中,但扩展名为 .flac?

如果可能的话,我想在一行中只使用 shell 命令而不使用脚本。我认为它应该是这样的

avconv -i 'ls -R | grep ape' '???'
Run Code Online (Sandbox Code Playgroud)

但我坚持第二部分(也许使用sed??!?)

command-line format-conversion avconv

9
推荐指数
1
解决办法
9445
查看次数