标签: ffmpeg

Clementine 无法播放 .wma,出现“您的 GStreamer 安装缺少插件”错误

这是一个屏幕截图: 在此处输入图片说明

它显示如下消息:“Clementine 已停止。” 或显示未播放的歌曲,指示器图标消失并重新出现。这是否只发生在我身上,还是 14.04 中的常见错误。我清理安装了 14.04,并且在 13.10 中克莱门汀工作正常。有任何想法吗?我安装了ubuntu-restricted-extras.

编辑 1:我重新启动计算机并更改主题: 在此处输入图片说明 在此处输入图片说明

Edit2:我刚刚发现 clementine 不会播放 .wma 文件,这就是错误开始出现的时候。

Edit3:VLC 和默认的 ubuntu 播放器播放 .wma 没有问题。请帮忙!

sound ffmpeg gstreamer clementine 14.04

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

转换视频的最快方法(批量或单个)?

我知道这里有很多关于视频编码器的问题,但我的问题更多是关于工作流程/效率。

对于我的日常工作,我需要经常从许多随机格式(通常是大型AVIM4V和其他格式)转换视频,然后将它们转换并压缩成高效的文件,我们可以在 Internet 上使用这些文件进行上传。我必须生成的格式是:

我需要为几个用例创建通用模板(转换为与源相同、1080p720p)并且能够快速处理这些并排队。

关于如何最好地在 Ubuntu 中进行这个过程的任何想法?

video codecs ffmpeg video-conversion

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

我为 ffmpeg 和 libmp3lame 安装了哪些软件包?

在我的桌面 Ubuntu 10.4 上,我使用 ffmpeg 将视频转换为我的 dvd 播放器可以理解的格式。在运行 10.10 的笔记本电脑上,我无法使用相同的命令工作,缺少哪些软件包?

ffmpeg -i infile.flv \
-threads 2 -vcodec mpeg4 -vtag divx -acodec libmp3lame \
outfile.avi

#...snip
Unknown encoder 'libmp3lame'
Run Code Online (Sandbox Code Playgroud)

使用apt-cache search libmp3lame我被告知存在 libmp3lame0 和 libmp3lame-dev,我已经安装了这两个。使用acodec libmp3lame0也不行。

ffmpeg mp3

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

如何用(真正的)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万
查看次数

转换视频时如何添加和/或保留字幕?

我有一个 mkv 视频,我想将其转换为 mp4,但是我尝试以任何方式转换它(Handbrake、WinFF、ffmpeg、mencoder,...我丢失了视频的字幕。如何转换视频,保留字幕,或添加一个subtitles.srt?

我还想要 2 pass 编码,视频比特率为 4054,音频比特率为 160。

谢谢。

我被要求提供 ffmpeg -i:

joe@joe-Leopard-Extreme:/media/Elements/Home Folder/Videos$ ffmpeg -i iron.mkv
ffmpeg version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav     developers
built on Jun 12 2012 16:52:09 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[matroska,webm @ 0x1a319a0] Estimating duration from bitrate, this may be inaccurate
Input #0, matroska,webm, from 'iron.mkv':
Metadata:
title …
Run Code Online (Sandbox Code Playgroud)

video ffmpeg subtitle

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

如何将 .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万
查看次数

如何通过检测无声部分来拆分 mp3 文件?

我有一个包含更多歌曲的大 mp3 文件。有没有办法通过检测无声部分来拆分文件?我更喜欢命令行工具(例如 ffmpeg)。

尝试:

youtube-dl --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist

ffmpeg mp3 audio-recording

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

使用 ffmpeg 将 mkv 转换为 mp4

当我尝试使用 ffmpeg 将 mkv 转换为 mp4 时,出现以下错误:

version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers   built on Jun 12 2012 16:52:09 with gcc 4.6.3  
 *** THIS PROGRAM IS DEPRECATED ***   This program is only provided for compatibility and will be removed in a future release. Please use
 avconv instead.   [matroska,webm @ 0x1e939c0] max_analyze_duration
 reached   [matroska,webm @ 0x1e939c0] Estimating duration from
 bitrate, this may be inaccurate   Input #0, matroska,webm, from
 'input.mkv':     Duration: 00:01:00.76, start: 0.000000, bitrate: 384
 kb/s  
     Stream #0.0(eng): Video: …
Run Code Online (Sandbox Code Playgroud)

convert ffmpeg mp4 mkv

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

如何使用 ffmpeg 将 mp4 快速转换为 webm?

为了使用 HTML5 视频的网站,我必须将 76 个 mp4 文件转换为 webm。我说的是 10 Gb 的 mp4 文件......我知道我可以简单地要求 ffmpeg 使用:

ffmpeg -i input_file.mp4 output_file.webm
Run Code Online (Sandbox Code Playgroud)

当然,我会通过以下方式递归地执行此操作:

find ./ -name '*.mp4' -exec bash -c 'ffmpeg -i "$0" "${0%%.mp4}.webm"' {} \;
Run Code Online (Sandbox Code Playgroud)

我什至尝试了一些我在互联网上找到的东西:

ffmpeg -i input_file.mp4 -cpu-used 4 -threads 8 output_file.webm
Run Code Online (Sandbox Code Playgroud)

但问题是它不会花我不到一周的时间!!!我究竟做错了什么?有没有办法加快速度?如果我转换为 ogg 会提高速度吗?请帮忙!!!

video conversion ffmpeg mp4 webm

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

如何摆脱 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万
查看次数