在windows下有格式工厂之类的软件可以转换媒体格式,在linux
下
呢?又没有这样的软件呢?既然linux喜欢命令行式操作,那linux迷就将命令行进行到底。今天介绍怎么在linux命令行下转换媒体格式,要用到的
工具就是ffmpeg。ffmpeg是一个Linux下音频视频格式转换的通用工具. 下面几条我觉得还不错,常用,就分享给linux迷爱好者了。
avi电影音频提取
用下面这个命令行能够把电影里的音频提取出来, 成为一个独立的mp3文件, 这样可以听电影:
ffmpeg -i input.avi -ab 128k output.mp3
其中指定了mp3压缩码率为128k, 我想应能满足大多数人的要求了.
ac3音频提取
这个例子和上一个例子类似, 不过由于音频是ac3编码的, 因此参数稍有不同:
ffmpeg -i The.Devil.Wears.Prada.AC3.x264.mkv -acodec libmp3lame -ab 128 -ac 2 The.Devil.Wears.Prada.mp3
无损音频转换
我有一个ipod, 为了把网上下到的ape/flac格式的文件转成苹果的无损格式, 我使用的是下面的命令:
ffmpeg -i input.ape -acodec alac output.m4a
一般来说, 一个专辑里面有多个文件, 下面的循环能够做批量转换, 这个例子里面是对当前目录下所有的flac音乐进行转换.
for i in *.flac
do
ffmpeg -i "$i" -acodec alac "`basename "$i" .flac`.m4a"
done
视频转换成flash视频
我的手机能够播放flv这种flash视频文件, 有时候我会把喜欢的电视剧转成flv文件放在手机上播放, 下面是批量转换的例子:
for file in *
do
bsnm=`basename $file .avi`
ffmpeg -i $file -s qvga -ar 44100 "$bsnm".flv
done
分享到:
相关推荐
在Linux环境下,FFmpeg是一...总结,Linux下的FFmpeg是一个功能强大的多媒体处理工具,不仅能够用于获取视频流,还支持多种格式转换、实时处理和流式传输。通过熟练掌握FFmpeg的使用,你可以轻松地处理各种多媒体任务。
### Linux环境下Nginx+RTMP+FFmpeg套餐安装与拉流人数获取详解 #### 一、概述 本文旨在提供一套完整的Linux环境下Nginx、RTMP和FFmpeg的安装及配置指南,帮助读者快速搭建功能强大的流媒体服务器。文章不仅涵盖了...
2. **基本命令行使用**:学习使用ffmpeg命令行工具进行简单的多媒体操作,例如将视频转换为不同的格式、提取音频、调整视频质量等。 3. **FFmpeg的API使用**:FFmpeg提供了丰富的C语言API,让开发者可以编写自定义...
对于服务器或者老旧的个人电脑,这些动态库是运行FFmpeg命令行工具或集成到Linux应用中的基础。 3. **aarch64**:aarch64代表ARM 64位架构,广泛应用于现代服务器、嵌入式设备以及高性能计算平台。linux_aarch64_...
它包含了多个组件,如 FFmpeg 命令行工具、libavcodec 编解码库、libavformat 多媒体容器处理库、libavfilter 过滤器库和 libavutil 基础工具库。这个压缩包提供了关于 FFmpeg 入门的五本电子书,涵盖了 FFmpeg 的...
FFmpeg 是一个强大的开源工具集,用于处理多媒体文件,包括音频和视频的编码、解码、转换、流媒体以及各种相关任务。这个免费的PDF教程提供了FFmpeg的详细指南,帮助用户深入理解并掌握其使用方法。 教程可能涵盖...
《m3u8命令行下载工具详解》 在数字化时代,多媒体内容的传输与播放日益依赖于各种格式和技术。其中,m3u8文件作为HLS(HTTP Live Streaming)流媒体协议的一种,广泛应用于在线视频服务。对于需要离线观看或者进行...
FFmpeg 是一个强大的开源命令行工具,用于处理各种多媒体文件,包括视频、音频转换、流媒体处理等。这个“ffmpeg资料、软件”压缩包显然包含了FFmpeg软件本身及相关资源,帮助用户进行转码操作和安装指导。以下是...
Java 调用FFmpeg转换视频格式为FLV是一个常见的需求,特别是在开发视频管理系统时,为了实现跨平台的兼容性和网络流媒体的播放,通常会将不同格式的视频转换为FLV这种轻量级且适合网络传输的格式。FFmpeg是一款强大...
**FFmpeg**是一款功能强大的多媒体处理工具,能够实现音频、视频等多种媒体格式的转码、剪辑、流化等操作。它由一系列库和程序组成,这些库和程序为开发者提供了用于处理音视频的强大工具集。 - **FFmpeg介绍** - ...
FFmpeg是一款强大的开源多媒体处理工具,它包含了音视频编解码、封装、转换、流媒体等众多功能。作为FFmpeg的入门者,了解并掌握其基本概念和操作是至关重要的。以下将详细介绍FFmpeg的核心知识点。 1. **FFmpeg...
【QLV格式转换MP4详解】 QLV是腾讯视频特有的加密格式,主要用于在线播放和下载。由于版权保护,这种格式的视频通常无法在其他播放器上打开或进行编辑。然而,有时用户可能需要将QLV格式转换为更通用的MP4格式,...
FFMpeg常用命令详解 FFMpeg是一款功能强大、功能多样化的音视频处理工具,提供了丰富的命令选项和参数,能够满足各种音视频处理需求。下面是FFMpeg常用命令的详细解释。 preset文件 FFMpeg支持preset文件,这是一...
- **FFmpeg**: 命令行工具,用于转换媒体文件。 - **FFplay**: 简单的基于SDL的媒体播放器。 - **FFprobe**: 媒体信息工具,用于获取媒体文件的元数据信息。 - **libavformat**: 包含多种文件格式的读取与写入功能,...
在完成编译安装后,文档提供了一些FFmpeg的基本使用例子,帮助用户了解如何使用FFmpeg命令行工具解码播放视频、转换视频格式、截取音视频帧等功能。这些例子都是在Windows环境下编译完成的ffmpeg.exe和ffplay.exe...
**FFmpeg详解** FFmpeg包含了一系列的命令行工具,如`ffmpeg`, `ffplay`, `ffprobe`等,它们可以完成各种音视频处理工作。在核心,FFmpeg拥有众多编解码器,支持几乎所有的音频和视频格式。它的灵活性和广泛的格式...
### FFmpeg基础知识详解 #### 一、简介与背景 FFmpeg 是一款强大的多媒体处理工具集,它可以用来录制、转换以及流化音视频数据。这款工具不仅功能强大而且使用灵活,适用于多种应用场景,从简单的格式转换到复杂的...
本篇文章将详细探讨如何将VTT格式的字幕转换为SRT格式,主要使用的是开源工具——FFmpeg。 标题"vtt2srt.zip"暗示了这是一个关于将VTT字幕文件转换为SRT格式的压缩包。在这个过程中,我们将重点讨论FFmpeg的使用...