统信UOS1060上将mp3、mp4格式转换为Ogg Vorbis格式

原文链接:统信UOS1060上将mp3、mp4格式转换为Ogg Vorbis格式

hello,大家好啊,今天给大家介绍一篇在统信UOS1060上将mp3、mp4格式转换为Ogg Vorbis格式的文章,那么Ogg Vorbis是什么呢?Ogg Vorbis 是一种开放、免费的音频编码格式,旨在提供高质量的音频压缩。它的名称由两部分组成:

  1. Ogg:Ogg 是一个开放的容器格式,用于封装音频和视频数据。它与MP3、MP4等容器格式类似,但与这些格式不同的是,Ogg 是免费和开放的标准,没有专利限制。
  1. Vorbis:Vorbis 是 Ogg 容器中用于音频编码的一种音频编解码器。它旨在提供高音质的音频压缩,而不引入大量的失真。Ogg Vorbis 音频文件通常具有比同等比特率的MP3文件更好的音质。

Ogg Vorbis 由Xiph.Org基金会开发,是一种完全开放的音频编码标准,没有专利限制,因此可以免费使用。它广泛用于许多开源和免费软件项目中,也可以在商业应用程序中使用。由于其开放性和高音质,Ogg Vorbis 曾经是许多自由和开源音频播放器的首选格式之一。

1、查看系统版本信息

root@uos-PC:~# uname -a
Linux uos-PC 4.19.0-arm64-desktop #6030 SMP Tue Jun 27 15:28:10 CST 2023 aarch64 GNU/Linux
root@uos-PC:~# 
root@uos-PC:~# 
root@uos-PC:~# cat /etc/os-version 
[Version] 
SystemName=UOS Desktop
SystemName[zh_CN]=统信桌面操作系统
ProductType=Desktop
ProductType[zh_CN]=桌面
EditionName=Professional
EditionName[zh_CN]=专业版
MajorVersion=20
MinorVersion=1060
OsBuild=11014.100.100
root@uos-PC:~# 

2、安装ffmpeg软件

root@uos-PC:~# sudo apt-get install ffmpeg
正在读取软件包列表... 完成
正在分析软件包的依赖关系树 
正在读取状态信息... 完成 
下列软件包是自动安装的并且现在不需要了:
libutempter0 squashfs-tools x11-apps x11-session-utils xbitmaps xinit
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 libpostproc55
libswresample3 libswscale5
建议安装:
ffmpeg-doc
下列软件包将被升级:
ffmpeg libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 libpostproc55
libswresample3 libswscale5
升级了 10 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 115 个软件包未被升级。
需要下载 8,697 kB 的归档。
解压缩后会消耗 6,144 B 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 ffmpeg arm64 7:4.1.9.12-deepin12 [1,431 kB]
获取:2 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libavdevice58 arm64 7:4.1.9.12-deepin12 [128 kB]
获取:3 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libavfilter7 arm64 7:4.1.9.12-deepin12 [963 kB]
获取:4 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libswscale5 arm64 7:4.1.9.12-deepin12 [187 kB]
获取:5 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libavformat58 arm64 7:4.1.9.12-deepin12 [965 kB]
获取:6 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libavcodec58 arm64 7:4.1.9.12-deepin12 [4,484 kB]
获取:7 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libswresample3 arm64 7:4.1.9.12-deepin12 [105 kB]
获取:8 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libpostproc55 arm64 7:4.1.9.12-deepin12 [92.3 kB]
获取:9 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libavresample4 arm64 7:4.1.9.12-deepin12 [98.6 kB]
获取:10 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 libavutil56 arm64 7:4.1.9.12-deepin12 [243 kB]
已下载 8,697 kB,耗时 10秒 (858 kB/s) 
(正在读取数据库 ... 系统当前共安装有 198266 个文件和目录。)
准备解压 .../0-ffmpeg_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 ffmpeg (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/ffmpeg_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../1-libavdevice58_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libavdevice58:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libavdevice58_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../2-libavfilter7_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libavfilter7:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libavfilter7_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../3-libswscale5_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libswscale5:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libswscale5_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../4-libavformat58_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libavformat58:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libavformat58_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../5-libavcodec58_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libavcodec58:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libavcodec58_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../6-libswresample3_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libswresample3:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libswresample3_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../7-libpostproc55_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libpostproc55:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libpostproc55_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../8-libavresample4_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libavresample4:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libavresample4_7%3a4.1.9.12-deepin12_arm64.deb
准备解压 .../9-libavutil56_7%3a4.1.9.12-deepin12_arm64.deb ...
正在解压 libavutil56:arm64 (7:4.1.9.12-deepin12) 并覆盖 (7:4.1.9.9-deepin9) ...
/var/cache/apt/archives/libavutil56_7%3a4.1.9.12-deepin12_arm64.deb
正在设置 libavutil56:arm64 (7:4.1.9.12-deepin12) ...
正在设置 libpostproc55:arm64 (7:4.1.9.12-deepin12) ...
正在设置 libswscale5:arm64 (7:4.1.9.12-deepin12) ...
正在设置 libswresample3:arm64 (7:4.1.9.12-deepin12) ...
正在设置 libavresample4:arm64 (7:4.1.9.12-deepin12) ...
正在设置 libavcodec58:arm64 (7:4.1.9.12-deepin12) ...
正在设置 libavformat58:arm64 (7:4.1.9.12-deepin12) ...
正在设置 libavfilter7:arm64 (7:4.1.9.12-deepin12) ...
正在设置 libavdevice58:arm64 (7:4.1.9.12-deepin12) ...
正在设置 ffmpeg (7:4.1.9.12-deepin12) ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...
正在处理用于 libc-bin (2.28.23-deepin1) 的触发器 ...
root@uos-PC:~# 

3、录制mp4格式视频

4、录制完成

5、将mp4格式视频转换为Ogg Vorbis文件

uos@uos-PC:~/Desktop$ ls -ltr
总用量 200
-rw-r--r-- 1 uos uos 623 9月 25 15:23 deepin-tooltips.desktop
-rw-r--r-- 1 uos uos 5235 9月 25 15:23 dde-trash.desktop
-rw-r--r-- 1 uos uos 3618 9月 25 15:23 dde-home.desktop
-rw-r--r-- 1 uos uos 6777 9月 25 15:23 dde-computer.desktop
-rw-r--r-- 1 uos uos 180209 9月 26 15:25 录屏_dde-desktop_20230926152519.mp4
uos@uos-PC:~/Desktop$ mv 录屏_dde-desktop_20230926152519.mp4 test.mp4
uos@uos-PC:~/Desktop$ ls -ltr
总用量 200
-rw-r--r-- 1 uos uos 623 9月 25 15:23 deepin-tooltips.desktop
-rw-r--r-- 1 uos uos 5235 9月 25 15:23 dde-trash.desktop
-rw-r--r-- 1 uos uos 3618 9月 25 15:23 dde-home.desktop
-rw-r--r-- 1 uos uos 6777 9月 25 15:23 dde-computer.desktop
-rw-r--r-- 1 uos uos 180209 9月 26 15:25 test.mp4
uos@uos-PC:~/Desktop$ ffmpeg -i test.mp4 -vn -c:a libvorbis output.ogg
ffmpeg version 4.1.9-deepin12 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 8 (Uos 8.3.0.10-deepin1)
configuration: --prefix=/usr --extra-version=deepin12 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-ftomx --enable-openal --enable-opengl --enable-sdl2 --enable-libdavs2 --enable-libxavs2 --enable-vaapi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.20.100
Duration: 00:00:01.27, start: 0.000000, bitrate: 1135 kb/s
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 1920x1080, 2091 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 23 kb/s (default)
Metadata:
handler_name : SoundHandler
Stream mapping:
Stream #0:1 -> #0:0 (aac (native) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
Output #0, ogg, to 'output.ogg':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.20.100
Stream #0:0(und): Audio: vorbis (libvorbis), 44100 Hz, stereo, fltp (default)
Metadata:
handler_name : SoundHandler
encoder : Lavc58.35.100 libvorbis
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
size= 6kB time=00:00:01.25 bitrate= 38.6kbits/s speed= 151x 
video:0kB audio:2kB subtitle:0kB other streams:0kB global headers:4kB muxing overhead: 228.385696%
uos@uos-PC:~/Desktop$ 

6、将mp3格式文件放到桌面

7、将mp3格式文件转换成Ogg Vorbis文件

uos@uos-PC:~/Desktop$ ls -tlr
总用量 252
-rw-r--r-- 1 uos uos 623 9月 25 15:23 deepin-tooltips.desktop
-rw-r--r-- 1 uos uos 5235 9月 25 15:23 dde-trash.desktop
-rw-r--r-- 1 uos uos 3618 9月 25 15:23 dde-home.desktop
-rw-r--r-- 1 uos uos 6777 9月 25 15:23 dde-computer.desktop
-rw-r--r-- 1 uos uos 180209 9月 26 15:25 test.mp4
-rw-r--r-- 1 uos uos 6062 9月 26 15:26 output.ogg
-rw-r--r-- 1 uos uos 42093 9月 26 15:29 test.mp3
uos@uos-PC:~/Desktop$ ffmpeg -i test.mp3 -c:a libvorbis outputtest.ogg
ffmpeg version 4.1.9-deepin12 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 8 (Uos 8.3.0.10-deepin1)
configuration: --prefix=/usr --extra-version=deepin12 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-ftomx --enable-openal --enable-opengl --enable-sdl2 --enable-libdavs2 --enable-libxavs2 --enable-vaapi --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
[mp3 @ 0xaaaabcd40b80] Estimating duration from bitrate, this may be inaccurate
Input #0, mp3, from 'test.mp3': 
Metadata:
encoder : Lavf57.71.100
Duration: 00:00:05.26, start: 0.000000, bitrate: 64 kb/s
Stream #0:0: Audio: mp3, 16000 Hz, mono, fltp, 64 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (mp3 (mp3float) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
Output #0, ogg, to 'outputtest.ogg':
Metadata:
encoder : Lavf58.20.100
Stream #0:0: Audio: vorbis (libvorbis), 16000 Hz, mono, fltp
Metadata:
encoder : Lavc58.35.100 libvorbis
size= 22kB time=00:00:05.24 bitrate= 35.0kbits/s speed= 359x 
video:0kB audio:19kB subtitle:0kB other streams:0kB global headers:3kB muxing overhead: 19.624413%
uos@uos-PC:~/Desktop$ 

8、转换完成

uos@uos-PC:~/Desktop$ ls -ltr
总用量 276
-rw-r--r-- 1 uos uos 623 9月 25 15:23 deepin-tooltips.desktop
-rw-r--r-- 1 uos uos 5235 9月 25 15:23 dde-trash.desktop
-rw-r--r-- 1 uos uos 3618 9月 25 15:23 dde-home.desktop
-rw-r--r-- 1 uos uos 6777 9月 25 15:23 dde-computer.desktop
-rw-r--r-- 1 uos uos 180209 9月 26 15:25 test.mp4
-rw-r--r-- 1 uos uos 6062 9月 26 15:26 output.ogg
-rw-r--r-- 1 uos uos 42093 9月 26 15:29 test.mp3
-rw-r--r-- 1 uos uos 22932 9月 26 15:30 outputtest.ogg
uos@uos-PC:~/Desktop$ 

展开阅读全文

页面更新:2024-02-18

标签:格式   触发器   软件包   编码器   用量   上将   文件名   容器   音频   文件   视频

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top