这是一个屏幕截图:

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

Edit2:我刚刚发现 clementine 不会播放 .wma 文件,这就是错误开始出现的时候。
Edit3:VLC 和默认的 ubuntu 播放器播放 .wma 没有问题。请帮忙!
在我的桌面 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 即将回归(在 15.04 中),Jon Severinsson 的 PPA 不再起作用(对于 ffmpeg),并且 avconv-ffmpeg(现在称为“ libav ”)和真正的 ffmpeg(现在回到“ ffmpeg ”)都从临时版本,问题变成了:如何在 2015 年之前的发行版中最轻松地安装 ffmpeg?
/更新
任何人都知道如何安装真正的、当前的 ffmpeg(不是 avconv 随 Ubuntu 提供的旧版本)而没有这里提到的问题?
原因:
显然,由于版本冲突,它并不像它应该的那么容易,并且 avconv 和 ffmpeg 不能在同一台机器上共存(在上面链接的帖子的接受答案中注明)。尽管至少有一个指南提到在本地安装 ffmpeg (~) 以实现共存。
我的版本是 Precise 12.04.3 LTS,但似乎这也适用于较新的版本。
我有一个 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) 我有一个以 .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) 我有一个包含更多歌曲的大 mp3 文件。有没有办法通过检测无声部分来拆分文件?我更喜欢命令行工具(例如 ffmpeg)。
尝试:
youtube-dl --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist
当我尝试使用 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) 为了使用 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 会提高速度吗?请帮忙!!!
我一直在使用avconv没有问题,但是自从升级到 15.10 并切换到ffmpeg,library 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)
当我替换avconv为ffmpeg我现在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)