当前位置: 首页 > news >正文

20230807通过ffmpeg将DTS编码的AUDIO音频转换为AAC编码

20230807通过ffmpeg将DTS编码的AUDIO音频转换为AAC编码
2023/8/7 20:04


ffmpeg dts 转AAC

 

 

缘起:由于网上找的电影没有中文字幕,有内置的英文字幕,但是还是通过剪映/RP2023识别一份英文字幕备用!
I:\Downloads\2005[红眼航班]Red Eye[BT下载迅雷下载]-云下载\Red.Eye.2005.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT-52.77GB
Red.Eye.2005.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT.mkv

由于内置多音轨,通过MKVToolNix获取DTS的音频编码DTS.mka【码率最高】
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MKVToolNix
想让PR2023直接OCR识别出来英文的字幕,PR2023貌似不支持DTS编码,通过ffmpeg转AAC编码的的MP4音频即可!

 


https://www.zhihu.com/question/35031045
用 mkvtomp4 转码电影时,DTS 音轨转 AAC 会有噪音,怎么办?
尤其是低沉、爆炸等声音,转出来有杂音。有什么更专业一些的软件可以把 DTS 转成 AAC 么?

@@@@@@@@@@@@@@@@@@@@@@@分割线@@@@@@@@@@@@@@@@@@@@@@@@@@@

C:将视频轨、转换后的音频轨封装到MP4,可能会添加字幕。

系统需求:OS X + MP4Box

打开终端,依次输入并回车,

cd /之前得到的视频轨和转换好的aac音频轨所在的路径
MP4Box -add abc.264 -add abc.m4a -add abc.srt:lang=zho:layout=0x60x0x-1:group=2:hdlr="sbtl:tx3g" abc.mp4
简单解释一下部分代码的含义

-add abc.264 添加abc.264做视频轨

-add abc.m4a 添加abc.m4a做音频轨

-add abc.srt:lang=zho:layout=0x60x0x-1:group=2:hdlr="sbtl:tx3g" 添加abc.srt做字幕轨

abc.mp4 输出文件为abc.mp4

MP4Box会自动识别你添加进去的这些东西是视频还是音频的,但依然建议按照先-add 视频、再-add 音频、最后-add 字幕的顺序敲代码。:lang=zho:layout=0x60x0x-1:group=2:hdlr="sbtl:tx3g"这一长串尾巴是为了让字幕在iOS自带的播放器上正常显示而输入的,如果你的目的不是为了用iOS自带的播放器,可以不加这一长串尾巴,只要-add abc.srt即可,推荐加上吧,毕竟iOS自带的播放器调用GPU硬解,既流畅又省电。多个音频只需在 -add abc.m4a后输入 -add abc2.m4a即可,注意空格。多个字幕轨类似,如果两个字幕轨为分别为中文、英文,一长串尾巴中,分别为lang=zho和lang=eng。另注意一点,中文字幕srt文件必须使用utf-8编码方式。

@@@@@@@@@@@@@@@@@@@@@@@分割线@@@@@@@@@@@@@@@@@@@@@@@@@@@


I:\Downloads\2005[红眼航班]Red Eye[BT下载迅雷下载]-云下载\Red.Eye.2005.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT-52.77GB>
I:\Downloads\2005[红眼航班]Red Eye[BT下载迅雷下载]-云下载\Red.Eye.2005.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT-52.77GB>
I:\Downloads\2005[红眼航班]Red Eye[BT下载迅雷下载]-云下载\Red.Eye.2005.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT-52.77GB>ffmpeg -i DTS.mka -acodec aac dts2aac.mp4
ffmpeg version 2020-11-04-git-cfdddec0c8-essentials_build-www.gyan.dev Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 10.2.0 (Rev3, Built by MSYS2 project)
  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband
  libavutil      56. 60.100 / 56. 60.100
  libavcodec     58.112.101 / 58.112.101
  libavformat    58. 64.100 / 58. 64.100
  libavdevice    58. 11.102 / 58. 11.102
  libavfilter     7. 88.102 /  7. 88.102
  libswscale      5.  8.100 /  5.  8.100
  libswresample   3.  8.100 /  3.  8.100
  libpostproc    55.  8.100 / 55.  8.100
Input #0, matroska,webm, from 'DTS.mka':
  Metadata:
    title           : Red.Eye.2005.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT
    encoder         : libebml v1.4.4 + libmatroska v1.7.1
    creation_time   : 2023-08-07T09:11:05.000000Z
  Duration: 01:25:11.66, start: 0.000000, bitrate: 3964 kb/s
    Stream #0:0(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), s32p (24 bit) (default)
    Metadata:
      title           : DTS-HD MA 5.1
      BPS             : 3962205
      DURATION        : 01:25:11.658999552
      NUMBER_OF_FRAMES: 479218
      NUMBER_OF_BYTES : 2531680052
      SOURCE_ID       : 001100
      _STATISTICS_WRITING_APP: mkvmerge v78.0 ('Running') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-08-07 09:11:05
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
Stream mapping:
  Stream #0:0 -> #0:0 (dts (dca) -> aac (native))
Press [q] to stop, [?] for help
[aac @ 0000016cc90b8b80] Using a PCE to encode channel layout "5.1(side)"
Output #0, mp4, to 'dts2aac.mp4':
  Metadata:
    title           : Red.Eye.2005.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT
    encoder         : Lavf58.64.100
    Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1(side), fltp (24 bit), 394 kb/s (default)
    Metadata:
      title           : DTS-HD MA 5.1
      BPS             : 3962205
      DURATION        : 01:25:11.658999552
      NUMBER_OF_FRAMES: 479218
      NUMBER_OF_BYTES : 2531680052
      SOURCE_ID       : 001100
      _STATISTICS_WRITING_APP: mkvmerge v78.0 ('Running') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-08-07 09:11:05
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
      encoder         : Lavc58.112.101 aac
size=  248063kB time=01:25:11.65 bitrate= 397.5kbits/s speed=13.8x
video:0kB audio:246101kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.797190%
[aac @ 0000016cc90b8b80] Qavg: 226.790

I:\Downloads\2005[红眼航班]Red Eye[BT下载迅雷下载]-云下载\Red.Eye.2005.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.5.1-FGT-52.77GB>


 

 

相关文章:

20230807通过ffmpeg将DTS编码的AUDIO音频转换为AAC编码

20230807通过ffmpeg将DTS编码的AUDIO音频转换为AAC编码 2023/8/7 20:04 ffmpeg dts 转AAC 缘起:由于网上找的电影没有中文字幕,有内置的英文字幕,但是还是通过剪映/RP2023识别一份英文字幕备用! I:\Downloads\2005[红眼航班]Red E…...

一生一芯1——windows与Ubuntu双系统安装

UltraISO下载 下载链接:https://pan.baidu.com/s/18ukDs6yL64qU6thYyZEo-Q?pwdo8he 提取码:o8he 一路傻瓜安装,安装后点击继续试用 Ubuntu系统下载 这里我使用的是官网的22.04版本,由于大于4G,无法上传至百度网盘…...

Linux下的CGI服务器

一、概述 使用进程池,半同步/半异步并发模式。 同步进程:工作子进程负责进行具体的连接以及具体的I/O,顺序执行 异步进程:主进程监听连接事件,将连接任务分发给子线程 二、设计逻辑 1.设计进程池的创建逻辑 2.父…...

后端开发3.Fastdfs的搭建

使用Docker安装 拉取镜像 docker pull registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs 启动容器(修改ip)【fastdfs/自启动】(22122/23000/8888) docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=你的ip地址 -e WEB_PORT=8888 -v …...

目标检测与跟踪 (3)- TensorRTYOLO V8性能优化与部署测试

系列文章目录 目标检测与跟踪 (1)- 机器人视觉与YOLO V8_Techblog of HaoWANG的博客-CSDN博客 目标检测与跟踪 (2)- YOLO V8配置与测试_Techblog of HaoWANG的博客-CSDN博客 目录 系列文章目录 前言 YOLO v8 TensorRT 一、…...

SAS-数据集SQL垂直(纵向)合并

一、SQL垂直合并的基本语法 一个selectt对应一个表,select之间用set-operator连接,set-operator包括:except(期望)、intersect(相交)、union(合并),outer un…...

SpringBoot3 整合Prometheus + Grafana

通过Prometheus Grafana对线上应用进行观测、监控、预警… 健康状况【组件状态、存活状态】Health运行指标【cpu、内存、垃圾回收、吞吐量、响应成功率…】Metrics… 1. SpringBoot Actuator 1. 基本使用 1. 场景引入 <dependency><groupId>org.springframew…...

Python实现GA遗传算法优化LightGBM回归模型(LGBMRegressor算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 遗传算法&#xff08;Genetic Algorithm&#xff0c;GA&#xff09;最早是由美国的 John holland于20世…...

【基于IDEA + Spark 3.4.1 + sbt 1.9.3 + Spark MLlib 构建逻辑回归鸢尾花分类预测模型】

逻辑回归进行鸢尾花分类的案例 背景说明&#xff1a; 基于IDEA Spark 3.4.1 sbt 1.9.3 Spark MLlib 构建逻辑回归鸢尾花分类预测模型&#xff0c;这是一个分类模型案例&#xff0c;通过该案例&#xff0c;可以快速了解Spark MLlib分类预测模型的使用方法。 依赖 ThisBui…...

资深测试老鸟整理,性能测试-常见调优详细,卷起来...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 常见的一些性能缺…...

【第五章 flutter学习之flutter进阶组件-上篇】

文章目录 一、列表组件1.常规列表2.动态列表 二、FridView组件三、Stack层叠组件四、AspectRatio Card CircleAvatar组件五、按钮组件六、Stack组件七、Wrap组件八、StatefulWidget有状态组件总结 一、列表组件 1.常规列表 children: const <Widget>[ListTile(leading: …...

鸿蒙边缘计算网关正式开售

IDO-IPC3528鸿蒙边缘计算网关基于RK3568研发设计&#xff0c;采用22nm先进工艺制程&#xff0c;四核A55 CPU&#xff0c;主频高达2.0GHz&#xff0c;支持高达8GB高速LPDDR4&#xff0c;1T算力NPU&#xff0c;4K H.265/H264硬解码&#xff1b;视频输出接口HDMI2.0&#xff0c;双…...

Bytebase 2.5.0 - VCS 集成支持 Azure DevOps,支持达梦数据库

&#x1f680; 新功能 VCS 集成支持 Azure DevOps。研发版本支持达梦数据库。允许用户设置需要重新登录的频率。支持选择并导出数据库变更历史。新增 MySQL Schema 设计器。支持字段模板库。 &#x1f384; 改进 在 SQL 编辑器中&#xff0c;优化 MongoDB 的查询结果。优化 …...

tomcat通过systemctl启动时报错Cannot find /usr/local/tomcat/bin/setclasspath.sh

解决方法&#xff0c;检查自己的CATALINA_HOME和TOMCAT_HOME配置情况 我的配置在/etc/profile下的如下 使其立即生效 后将/usr/lib/systemd/system/tomcat.service中的CATALINA_HOME和TOMCAT_HOME和/etc/profile改一致 重新加载再重启解决 解决方法&#xff0c;检查自己的C…...

Django架构图

1. Django 简介 基本介绍 Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架 使用 Django&#xff0c;只要很少的代码&#xff0c;Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容&#xff0c;并进一步开发出全功能的 Web 服务 Django 本身…...

vue- 创建wms-web项目

vue 发展历程 安装vite 第一步 创建wms-web项目 第二步 打开文件夹并安装所有开发环境的依赖 都可以放静态资源 public>vite.svg 不会重新编译成其他名字 assets>vue.svg 会重新编译成一个随机的名称 重新编译 启动 第三步 spa 单页渲染 第四步 安装路由 第五步 …...

集成学习:机器学习模型如何“博采众长”

前置概念 偏差 指模型的预测值与真实值之间的差异&#xff0c;它反映了模型的拟合能力。 方差 指模型在不同的训练集上产生的预测结果的差异&#xff0c;它反映了模型的稳定性。 方差和偏差对预测结果所造成的影响 在机器学习中&#xff0c;我们通常希望模型的偏差和方差都…...

排序算法(二)

1.希尔排序-Shell Sort 1.算法原理 将未排序序列按照增量gap的不同分割为若干个子序列&#xff0c;然后分别进行插入排序&#xff0c;得到若干组排好序的序列&#xff1b; 缩小增量gap&#xff0c;并对分割为的子序列进行插入排序&#xff1b;最后一次的gap1&#xff0c;即整个…...

CVPR 2023 | 无监督深度概率方法在部分点云配准中的应用

注1:本文系“计算机视觉/三维重建论文速递”系列之一,致力于简洁清晰完整地介绍、解读计算机视觉,特别是三维重建领域最新的顶会/顶刊论文(包括但不限于 Nature/Science及其子刊; CVPR, ICCV, ECCV, NeurIPS, ICLR, ICML, TPAMI, IJCV 等)。本次介绍的论文是:2023年,CVPR,…...

HTTP隧道识别与防御:机器学习的解决方案

随着互联网的快速发展&#xff0c;HTTP代理爬虫已成为数据采集的重要工具。然而&#xff0c;随之而来的是恶意爬虫对网络安全和数据隐私的威胁。为了更好地保护网络环境和用户数据&#xff0c;我们进行了基于机器学习的HTTP代理爬虫识别与防御的研究。以增强对HTTP代理爬虫的识…...

【ElevenLabs情绪语音实战指南】:3步解锁开心语音API调用、情感强度微调与合规避坑全链路

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;ElevenLabs开心情绪语音技术全景概览 核心技术能力 ElevenLabs 的开心情绪语音生成并非简单音调拉升或语速加快&#xff0c;而是基于多任务情感条件建模&#xff08;Multi-Task Emotional Conditionin…...

TSL2561高精度光照传感器在可穿戴设备中的集成与应用指南

1. 项目概述&#xff1a;为可穿戴设备注入“视觉”在智能硬件和物联网项目里&#xff0c;让设备“看见”环境光&#xff0c;是实现人机环境智能交互的第一步。无论是根据环境亮度自动调节屏幕的智能手表&#xff0c;还是能感知昼夜变化自动调整工作模式的园艺监测设备&#xff…...

使用VSCode无法登录Codex解决方法

登录时提示&#xff1a;Token exchange failed: token endpoint returned status 403 Forbidden: Country, region, or territory not supported确保魔法工具的连接模式是支持应用的&#xff0c;有的是只支持网站&#xff0c;切换成支持应用模式即可解决此问题。...

不只是调色板:深入Cadence Allegro颜色配置文件的保存与复用逻辑(SPB17.4实战)

不只是调色板&#xff1a;深入Cadence Allegro颜色配置文件的保存与复用逻辑&#xff08;SPB17.4实战&#xff09; 在PCB设计领域&#xff0c;颜色配置往往被视为一种"视觉装饰"——直到某天你接手一个来自同事的工程文件&#xff0c;发现所有网络、层叠和元件都以难…...

从网站点击到疾病预测:泊松回归模型在5个真实业务场景下的应用拆解与避坑指南

从网站点击到疾病预测&#xff1a;泊松回归模型在5个真实业务场景下的应用拆解与避坑指南 在数据驱动的商业决策中&#xff0c;计数型数据的分析往往被忽视。想象一下&#xff1a;电商平台每天需要决定发送多少条推送通知&#xff0c;客服中心要预测每小时可能接到的投诉电话数…...

保姆级教程:用PyTorch在MuJoCo的Ant-v2环境跑通PPO算法(附完整代码)

从零实现PPO算法&#xff1a;MuJoCo Ant-v2环境实战指南 在强化学习领域&#xff0c;让一个虚拟蚂蚁学会行走是经典的基准测试任务。本文将带你用PyTorch框架&#xff0c;在MuJoCo的Ant-v2环境中完整实现PPO算法。不同于理论讲解&#xff0c;我们聚焦于可运行的代码实现和实际…...

3大核心功能深度解析:如何用FanControl打造个性化静音散热系统

3大核心功能深度解析&#xff1a;如何用FanControl打造个性化静音散热系统 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Tre…...

Display Driver Uninstaller (DDU) 终极指南:显卡驱动彻底清理解决方案

Display Driver Uninstaller (DDU) 终极指南&#xff1a;显卡驱动彻底清理解决方案 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-driv…...

构建自主可控安全自动化平台:从开源情报到自动化响应实践

1. 项目概述&#xff1a;从开源代码到安全实践的桥梁最近在梳理一些开源安全项目时&#xff0c;我注意到了mattijsmoens/openclaw-sovereign-shield这个仓库。单从名字看&#xff0c;“Sovereign Shield”&#xff08;主权之盾&#xff09;就透着一股强烈的防御和自主掌控的意味…...

ArcGIS实战:手把手教你拼接与裁剪全国10米建筑高度栅格数据(以武汉为例)

ArcGIS实战&#xff1a;全国10米建筑高度栅格数据的精准处理与武汉应用 引言&#xff1a;高精度建筑数据的价值与挑战 城市规划师李明最近在武汉某旧城改造项目中遇到了棘手问题——传统30米分辨率的建筑高度数据无法准确反映老城区复杂的建筑形态差异。当他尝试获取更高精度的…...