找回密码
 立即注册
快捷导航
发帖
飘盘 聊天 资讯 萌图 漫画 动画 规则 帮助 手机客户端 新手指南
查看: 408|回复: 41

[影音合成] 录制TS音画不同步懒人处理方法

[复制链接]

签到天数: 14 天

[LV.3]偶尔看看II

5

主题

0

好友

111

积分

水之精灵LV.3

Rank: 4Rank: 4

帖子
63
雪点
355
阅读权限
30
性别
在线时间
24 小时
注册时间
2017-8-21
最后登录
2020-5-17
发表于 2020-5-14 16:50:02 | 显示全部楼层 |阅读模式
本帖最后由 hopradio 于 2020-5-16 23:17 编辑

20200516
后知后觉直接延迟/提前音轨再cut就唔使分两步走
延后视频轨
  1. ffmpeg -i in.ts -itsoffset 0.12 -i in.ts -map 1:v -map 0:a -c copy out.ts
复制代码
提前音轨
  1. ffmpeg -i in.ts -itsoffset 0.12 -i in.ts -map 0:v -map 1:a -c copy out.ts
复制代码

手打太麻烦,技术渣瞎弄个批处理直接拉文件到bat手输延迟时间捞鸡
  1. @ECHO OFF
  2. ECHO Delay
  3. set "out=%~dp0"
  4. set "YmdHM=%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%"
  5. SET /P Delay=
  6. ffmpeg -i 123.ts -itsoffset "%Delay%" -i 123.ts -map 1:v -map 0:a -c copy "%out%\DL_%YmdHM%_%random%%random%.ts"
  7. pause
  8. exit
复制代码

=========旧地狱=========
有时候剪辑TS会发现音轨总会提前或延后,因为习惯片头片尾留部分时段做缓冲,所以二三十ms延迟我都唔会去做处理。
但好似下图咁4帧延迟就不得不处理。


首先cut视频,再抽未cut完整视频音轨。我一般都喺用小丸工具箱直接抽音轨
正常操作喺导出音轨扣波形图……但太浪费时间,加之有做缓冲,无必要做呢D手尾。归根到底懒
特别喺而家录个个频道音轨喺MPEG Audio Version 1 LayerII,包括Audacity在内剪切导出都会重编码

ffmpeg基本上秒cut音轨!
不重编码切割音轨
  1. ffmpeg -i in.mp2 -ss 00:00:45.660 -t 00:45:09.880 -c copy output.mp2
复制代码
-ss 选项放在 -i 之前,使用关键帧; 把 -ss放在 -i 之后,则不使用关键帧。-t 选项后面的参数并不是结束时间而是持续时间。
  1. ffmpeg -i cut.ts -i output.mp2 -c copy -map 0:v:0 -map 1:a:0 -shortest out.ts
复制代码

-map 0:v:0将输入的第一(索引0)视频流映射到输出中的第一(索引0)视频流。

-map 1:a:0将输入的第二(索引1)音频流映射到输出中的第一(索引0)音频流。

如果音频比视频长,则需要-shortest在输出文件名之前添加。

搞掂收工






飘雪动漫社★缤纷动漫☆创意未来!

签到天数: 2194 天

[LV.Master]伴坛终老

861

主题

6

好友

3万

积分

超级版主

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

帖子
32138
雪点
7
阅读权限
250
在线时间
5743 小时
注册时间
2013-11-20
最后登录
2020-6-5
发表于 2020-5-14 17:11:35 | 显示全部楼层
延迟处理用 mkvtoolnix  就可以, 不同那麼麻煩
有聲 無畫面, 出不了字幕, 以下的可以
potplayer download link ->  https://potplayer.daum.net/?lang=zh_CN
PotPlayer 免安裝版百度下載點 https://pan.baidu.com/s/1hDhM5gijGSzGCTiJgipvfA
MPC download link -> http://www.free-codecs.com/k_lite_codec_pack_download.htm
回复 支持 反对

使用道具 举报

签到天数: 14 天

[LV.3]偶尔看看II

5

主题

0

好友

111

积分

水之精灵LV.3

Rank: 4Rank: 4

帖子
63
雪点
355
阅读权限
30
性别
在线时间
24 小时
注册时间
2017-8-21
最后登录
2020-5-17
 楼主| 发表于 2020-5-14 17:24:53 | 显示全部楼层
wai008 发表于 2020-5-14 17:11
延迟处理用 mkvtoolnix  就可以, 不同那麼麻煩

个人理解MKVToolNix延迟等于播放器音轨延迟调整,会丢失延迟前后细节譬如音轨延迟300ms,MKVToolNix处理后提前300ms,但片尾300ms??
飘雪动漫社★缤纷动漫☆创意未来!
回复 支持 反对

使用道具 举报

签到天数: 2194 天

[LV.Master]伴坛终老

861

主题

6

好友

3万

积分

超级版主

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

帖子
32138
雪点
7
阅读权限
250
在线时间
5743 小时
注册时间
2013-11-20
最后登录
2020-6-5
发表于 2020-5-14 18:06:18 | 显示全部楼层
hopradio 发表于 2020-5-14 17:24
个人理解MKVToolNix延迟等于播放器音轨延迟调整,会丢失延迟前后细节譬如音轨延迟300ms,MK ...

你是在未剪前處理, 還是剪後處理, 剪前處理就要合成音軌, 剪後處理也是消失了
有聲 無畫面, 出不了字幕, 以下的可以
potplayer download link ->  https://potplayer.daum.net/?lang=zh_CN
PotPlayer 免安裝版百度下載點 https://pan.baidu.com/s/1hDhM5gijGSzGCTiJgipvfA
MPC download link -> http://www.free-codecs.com/k_lite_codec_pack_download.htm
回复 支持 反对

使用道具 举报

签到天数: 2646 天

[LV.Master]伴坛终老

14

主题

0

好友

7万

积分

精灵王☆

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

帖子
74750
雪点
3
阅读权限
130
性别
保密
在线时间
8961 小时
注册时间
2012-9-30
最后登录
2020-6-5
发表于 2020-5-14 18:46:19 | 显示全部楼层
本帖最后由 stevencif 于 2020-5-14 18:49 编辑

如果係聲畫 不同步,多數係 smart cutter,MKVToolNix 版本唔夠新,多數有的是 封裝後 字幕不同歩,都係用 MKVToolNix封裝時調教時間

如果係用ffmpeg後的不同步,可能係 codec不夠新
飘雪动漫社★缤纷动漫☆创意未来!
回复 支持 反对

使用道具 举报

签到天数: 2646 天

[LV.Master]伴坛终老

14

主题

0

好友

7万

积分

精灵王☆

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

帖子
74750
雪点
3
阅读权限
130
性别
保密
在线时间
8961 小时
注册时间
2012-9-30
最后登录
2020-6-5
发表于 2020-5-14 18:48:31 | 显示全部楼层
wai008 发表于 2020-5-14 18:06
你是在未剪前處理, 還是剪後處理, 剪前處理就要合成音軌, 剪後處理也是消失了

如果係剪前都唔同步,應該係錄影出問題
剪後 封裝後不同步,可以試用MKVToolNix 新版本
飘雪动漫社★缤纷动漫☆创意未来!
回复 支持 反对

使用道具 举报

签到天数: 14 天

[LV.3]偶尔看看II

5

主题

0

好友

111

积分

水之精灵LV.3

Rank: 4Rank: 4

帖子
63
雪点
355
阅读权限
30
性别
在线时间
24 小时
注册时间
2017-8-21
最后登录
2020-5-17
 楼主| 发表于 2020-5-14 19:12:28 | 显示全部楼层
wai008 发表于 2020-5-14 18:06
你是在未剪前處理, 還是剪後處理, 剪前處理就要合成音軌, 剪後處理也是消失了

未剪辑前,所以需要同步在处理
飘雪动漫社★缤纷动漫☆创意未来!
回复 支持 反对

使用道具 举报

签到天数: 14 天

[LV.3]偶尔看看II

5

主题

0

好友

111

积分

水之精灵LV.3

Rank: 4Rank: 4

帖子
63
雪点
355
阅读权限
30
性别
在线时间
24 小时
注册时间
2017-8-21
最后登录
2020-5-17
 楼主| 发表于 2020-5-14 19:14:44 | 显示全部楼层
stevencif 发表于 2020-5-14 18:46
如果係聲畫 不同步,多數係 smart cutter,MKVToolNix 版本唔夠新,多數有的是 封裝後 字幕不同歩,都係用  ...

smart cutter万年唔更新,而家用2019.11.27 1.9.6版本
飘雪动漫社★缤纷动漫☆创意未来!
回复 支持 反对

使用道具 举报

签到天数: 2194 天

[LV.Master]伴坛终老

861

主题

6

好友

3万

积分

超级版主

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

帖子
32138
雪点
7
阅读权限
250
在线时间
5743 小时
注册时间
2013-11-20
最后登录
2020-6-5
发表于 2020-5-14 19:15:55 | 显示全部楼层
stevencif 发表于 2020-5-14 18:48
如果係剪前都唔同步,應該係錄影出問題
剪後 封裝後不同步,可以試用MKVToolNix 新版本

樓主就用複雜方法來解決

我剛剛就發現騎士龍戰隊#09就有這問題, 連ffmpeg都解決不了, 是因為電視台出了問題, 令時間軸嚴重錯誤, DVBsub 攪左我一日.

我一直是用最新版本的MKVToolNix, 最新版本的MKVToolNix也解決不了.
有聲 無畫面, 出不了字幕, 以下的可以
potplayer download link ->  https://potplayer.daum.net/?lang=zh_CN
PotPlayer 免安裝版百度下載點 https://pan.baidu.com/s/1hDhM5gijGSzGCTiJgipvfA
MPC download link -> http://www.free-codecs.com/k_lite_codec_pack_download.htm
回复 支持 反对

使用道具 举报

签到天数: 951 天

[LV.10]以坛为家III

161

主题

12

好友

1万

积分

炎之精灵LV.1

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

帖子
2554
雪点
95897
阅读权限
100
在线时间
1618 小时
注册时间
2014-7-25
最后登录
2020-6-4
发表于 2020-5-14 21:27:32 | 显示全部楼层
聲畫不同步似係你地個Player問題, 我錄咗成10年都未試過
心血來潮, 或者會補下D舊檔
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

下载客户端
安卓客户端 IOS客户端

快来加入我们吧!!

官方QQ群号

飘雪动漫社

Powered by Discuz! X3.4© 2001-2019 Comsenz Inc.

手机版| 小黑屋| Archiver| 粤梦缘

GMT+8, 2020-6-5 02:30 , Processed in 0.079596 second(s), 39 queries , MemCache On.