是否可以在多个处理器或线程上运行作业来加速 avconv?
是否有正在进行的功能,如果没有,我想知道为什么?
目前我使用单个视频命令:
avconv -i File_name1.mkv -codec copy File_name1.mp4
Run Code Online (Sandbox Code Playgroud)
要更改格式,但我需要一种方法来为 400 多个视频执行此操作,批处理命令是什么?
我试图使用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??!?)
如何减少视频的文件大小?出于某种原因,通过电话拍摄了巨大的视频。其中最糟糕的是 20 分钟的视频,占用了整个 13 GB。如何缩小这些文件的大小?它们是以 H.264 和 MPEG-4 AAC 编码的 mp4,以 30 fps 播放。
如果质量下降也没关系。
我尝试使用avconv降低分辨率,但即使输出的视频尺寸更小,尺寸也奇怪地增加了。
减少这些文件大小的好方法是什么?
我需要将一些 mp4 文件转换为另一种格式(我选择了 avi:可能有更好的格式,欢迎提出建议)。我尝试使用 ffmpeg,但收到了已弃用的消息,所以我使用了 avconv,但同样可能有更好的工具。
这是我正在使用的: avconv -i e2.mp4 -vtag libxvid -b:v 1500k e2.avi
这给了我以下输出:
avconv version 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov 9 2013 19:09:46 with gcc 4.8.1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1c677a0] multiple edit list entries, a/v desync might occur, patch welcome
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'e2.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf53.21.1
media_type : 10
copyright : ? 2014 British Broadcasting Corporation, all rights reserved
title : Episode …Run Code Online (Sandbox Code Playgroud) 我.webm在一个位置有多个文件,比如在视频文件夹中。我正在使用 Ubuntu 13.10 32 位系统。我想将我所有的 webm 文件合并到一个output.webm文件中。
我已经阅读过ffmpeg,但是当我尝试ffmpeg使用concat函数时,我得到了:
Unknown input format: 'concat'; 不推荐使用 ffmpeg 并使用 avconv 代替。
请建议如何avconv用于将多个 webm 文件合并为一个。
我有一个名为avcon 的linux 命令行应用程序。它用于转换文件。例如,如果我有一个名为 video.mp4 的文件,我可以运行avconv -i video.mp4 video.ogg它并将其转换video.mp4为video.ogg.
所以我的问题(问题):每当它转换任何文件时,输出文件的质量与原始视频(输入视频)相比非常糟糕。我怎样才能解决这个问题?我的意思是如何转换文件并仍然获得相同的质量?
如果使用此应用程序无法做到这一点。任何人都可以建议使用命令行转换视频文件吗?
我知道这里还有其他一些与此相关的问题,但提供的答案似乎不起作用。
我正在尝试将 a 转换webm为mp3with avconv。这是我尝试这样做的方法:
$ ls
test.webm
$ avconv -acodec libmp3lame -i test.webm test.mp3
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
test.webm: End of file
$ ls -l
total 4
-rw-rw-r-- 1 user user 439 Apr 28 09:16 test.webm
Run Code Online (Sandbox Code Playgroud)
如您所见,我似乎没有收到错误,但我的文件并未创建。请注意,我确实安装了ubuntu-restricted-extras.
编辑:
$ avprobe test.webm
avprobe version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2007-2014 the Libav developers
built on Mar 16 2015 13:19:10 …Run Code Online (Sandbox Code Playgroud) 似乎以下软件包未包含在官方 yakkety 存储库中,即使它们在 xenial 中。
libavcodec-ffmpeg-extra56
libavformat-ffmpeg56
libavutil-ffmpeg54
Run Code Online (Sandbox Code Playgroud)
它们是否无用/已停产,还是我应该认为以下是有效的替代方案?
libavcodec57
libavformat57
libavcodec-extra57
libavcodec-extra
libavutil55
Run Code Online (Sandbox Code Playgroud) 我想将 MPEG TS 文件转换为 MP4。我可以购买适用于 Ubuntu 的软件吗?
在 13.10 中,我成功地执行了以下操作:使用 DVB-CUT 编辑文件并导出到 MPG。然后在 WinFF 中打开 MPG,选择带有高质量预设的 MP4 并转换,但在 14.04 中这失败并出现以下错误:
avconv version 9.11-6:9.11-2ubuntu2, Copyright (c) 2000-2013 the Libav developers
built on Mar 24 2014 06:12:33 with gcc 4.8 (Ubuntu 4.8.2-17ubuntu1)
[mpeg @ 0x16f4d40] max_analyze_duration reached
Guessed Channel Layout for Input Stream #0.1 : stereo
Guessed Channel Layout for Input Stream #0.2 : mono
Input #0, mpeg, from '/home/magnus/Desktop/Car Rescue.mpg':
Duration: 00:44:28.33, start: 0.245800, bitrate: 2352 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video …Run Code Online (Sandbox Code Playgroud)