作者powerg5 (mac)
看板AVEncode
标题Re: [请问] 转档出现怪现象
时间Sun Dec 1 09:50:19 2013
由於之前都在想办法上传档案,但无奈小水管上传一直失败
就未做後续的测试了
这次我决定试着同时并行这2种做法
首先相关的档案我都放在115这个大陆的网路硬碟了
有兴趣下载除错的人请找我索取下载连结
---
再来是再度试着测试时看到的错误讯息
(这次使用这动画的剧场版测试
底下给出的错误讯息已不是同一部影片的了
音轨也变为5.1声道)
虽然制作ffindex会因为audio decodcing error而中断
所以这次改用avs script creator中的directshow source开启档案
没有读取音轨所以正确开启画面了
但使用HD streams extractor想将原影片档的音轨解出来时
和之前一样解不出来,只有在avs script creator中选ffindex时
才能顺利将音轨取出
那麽到这边影片的avs档有了,音轨档也取出来了
为什麽还制作不了呢?
因为我发现音轨都是flac档
取出後的flac档高达2.6G
我想将其重新压成AAC格式以节省容量
结果在使用autoencode时出现"stream is not seekable"的错误讯息
我有用media player classic测试过取出来的flac档,可正常播放时间长度也正常
请问一下,都到了这个只差临门一脚的地步了(应该啦?),有办法解决这问题吗?
底下分别附上2个操作的错误讯息
=====HD streams extractor的=====
-[Information] Log for job10 (ext,
Mobile_Police_Patlabor_Movie_1st_BD_Simu.mkv
-> )
--[Information] [2013/12/1 上午 08:18:42] Started handling job
--[Information] [2013/12/1 上午 08:18:42] Preprocessing
--[Information] [2013/12/1 上午 08:18:42] MediaInfo
---[Information] File: I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 5838684240
----[Information] PlayTime: 01:39:03.772
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 142508
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Bits Depth: 8
----[Information] Format: AVC
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] Format: FLAC
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2:
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Title: Main
----[Information] Language: ja
----[Information] LanguageString: Japanese
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [2013/12/1 上午 08:18:42] Job commandline: "M:\暂存用软体
\MEGUI\MeGUI_2356_x86\tools\mkvmerge\mkvextract.exe" tracks
"I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu.mkv" --ui-language en
1:"I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu - [0] Japanese.flac"
--[Information] [2013/12/1 上午 08:18:42] Process started
--[Information] [2013/12/1 上午 08:18:42] Standard output stream
---[Information] [2013/12/1 上午 08:18:42] Extracting track 1 with the CodecID
'A_FLAC' to the file 'I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu - [0]
Japanese.flac'. Container format: raw data
---[Information] [2013/12/1 上午 08:18:46]
I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu.mkv: Error in the Matroska
file structure at position 2742529595. Resyncing to the next level 1 element.
---[Information] [2013/12/1 上午 08:18:46] The last timecode processed before
the error was encountered was 00:47:53.173666665.
---[Information] [2013/12/1 上午 08:18:47] Resyncing successful at position
2743248731.
---[Information] [2013/12/1 上午 08:18:48]
The first cluster timecode after the
resync is 00:47:54.121000000.
---[Information] [2013/12/1 上午 08:19:44]
I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu.mkv: Error in the Matroska
file structure at position 5658700807. Resyncing to the next level 1 element.
---[Information] [2013/12/1 上午 08:19:44]
The last timecode processed before
the error was encountered was 01:34:55.829333331.
---[Information] [2013/12/1 上午 08:19:44]
Resyncing successful at position
5658770167.
---[Information] [2013/12/1 上午 08:19:44]
The first cluster timecode after the
resync is 01:34:57.025000000.
---[Information] [2013/12/1 上午 08:19:44]
I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu.mkv: Error in the Matroska
file structure at position 5677208607. Resyncing to the next level 1 element.
---[Information] [2013/12/1 上午 08:19:44]
The last timecode processed before
the error was encountered was 01:35:13.919666665.
---[Information] [2013/12/1 上午 08:19:46]
Resyncing successful at position
5678647859.
---[Information] [2013/12/1 上午 08:19:46]
The first cluster timecode after the
resync is 01:35:15.456000000.
--[Information] [2013/12/1 上午 08:18:42] Standard error stream
--[Information] [2013/12/1 上午 08:19:48] Postprocessing
---[Information] [2013/12/1 上午 08:19:48] Deleting intermediate files
--[Information] [2013/12/1 上午 08:19:48] Job completed
=====AUTO encode的=====
-[Error] Log for job12 (audio, Mobile_Police_Patlabor_Movie_1st_BD_Simu - [0]
Japanese.flac -> Mobile_Police_Patlabor_Movie_1st_BD_Simu - [0] Japanese.m4a)
--[Information] [2013/12/1 上午 08:23:30] Started handling job
--[Information] [2013/12/1 上午 08:23:30] Preprocessing
--[Information] [2013/12/1 上午 08:23:30] MediaInfo
---[Information]
File: I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu - [0]Japanese.flac
---[Information] General
----[Information] Format: FLAC
----[Information] FormatString: FLAC
----[Information] FileSize: 2842649443
----[Information] PlayTime: 01:39:03.771
---[Information] Audio
----[Information] ID:
----[Information] StreamOrder:
----[Information] Format: FLAC
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2:
----[Information] BitRateMode: VBR
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [2013/12/1 上午 08:23:30] Trying to open the file with NicAudio
--[Information] [2013/12/1 上午 08:23:30] Failed opening the file with
NicAudio()
--[Information] [2013/12/1 上午 08:23:30] Trying to open the file with
BassAudioSource()
--[Information] [2013/12/1 上午 08:23:33] Failed opening the file with
BassAudioSource(). File could not be opened!
--[Information] [2013/12/1 上午 08:23:33] Trying to open the file with
FFAudioSource()
--[Information] [2013/12/1 上午 08:24:05] Successfully opened the file with
FFAudioSource()
--[Information] [2013/12/1 上午 08:24:05] Avisynth script
---[NoImage] LoadPlugin("M:\暂存用软体
\MEGUI\MeGUI_2356_x86\tools\ffms\ffms2.dll")
---[NoImage] FFAudioSource("I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu
- [0] Japanese.flac")
---[NoImage] return last
--[Information] [2013/12/1 上午 08:24:05] Commandline used: -ignorelength -q
0.5 -if - -of "{0}"
--[Information] [2013/12/1 上午 08:24:05] Avisynth script environment opened
--[Information] [2013/12/1 上午 08:24:05] Script loaded
--[Information] [2013/12/1 上午 08:24:05] Output Decoder
---[Information] [2013/12/1 上午 08:24:05] Channels: 6
---[Information] [2013/12/1 上午 08:24:05] Bits per sample: 32
---[Information] [2013/12/1 上午 08:24:05] Sample rate: 48000
--[Information] [2013/12/1 上午 08:24:05] Job commandline: M:\暂存用软体
\MEGUI\MeGUI_2356_x86\tools\eac3to\neroAacEnc.exe -ignorelength -q 0.5 -if -
-of "I:\MOVIES\Mobile_Police_Patlabor_Movie_1st_BD_Simu - [0] Japanese.m4a"
--[Information] [2013/12/1 上午 08:24:05] Process started
--[Information] [2013/12/1 上午 08:24:05] Standard output stream
--[Information] [2013/12/1 上午 08:24:05] Standard error stream
--[Error] [2013/12/1 上午 08:24:06] An error occurred
---[Error] [2013/12/1 上午 08:24:06] Exception message:
FFAudioSource: Audio
stream is not seekable
---[Error] [2013/12/1 上午 08:24:06] Stacktrace: 於
MeGUI.AviSynthAudioEncoder.encode()
---[Error] [2013/12/1 上午 08:24:06] Inner exception: null
--[Information] [2013/12/1 上午 08:24:06] Job completed
=========
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.187.176.132
※ 编辑: powerg5 来自: 218.187.176.132 (12/01 09:51)
※ 编辑: powerg5 来自: 218.187.176.132 (12/01 09:59)
1F:→ katy50306:你有foobar吗? 12/01 10:32
2F:→ katy50306:另外megui用音讯转档直接压不要经过AVS看看 12/01 10:34
3F:→ powerg5:有foobar,怎了?你是想问有试过先用foobar转wav再转aac吗? 12/01 12:59
4F:→ powerg5:如果是这个测试的话倒还没试过,我稍後就会去试的 12/01 12:59
5F:→ powerg5:谢谢你的提醒,另外我在转档时直接就是输入FLAC了 12/01 13:00
6F:→ powerg5:没有经过AVS档 12/01 13:00
7F:→ y3k:拍写最近忙到忘记帮你试了= = 我这两天找时间看看 12/01 14:45
8F:→ katy50306:有foobar干嘛还转wav再转aac 直接aac不好吗... 12/01 18:25
9F:→ powerg5:因为是旧版的,扩充套件不好找,只好先转wav 12/01 21:44
10F:→ powerg5:再让MEGUI转AAC 12/01 21:44
11F:→ y3k:我帮你测过了 mkvextractGUI=>音讯直接foobar+neroaac转aac=> 12/02 12:23
12F:→ y3k:MeGUI重压h264=>MeGUI包成mkv 这样是没问题的 至少ep22没有 12/02 12:24
13F:→ y3k:虽然我没这方面的处理经验 但是我猜问题出在音效流的包装 解出 12/02 12:25
14F:→ y3k:来後的音效流只有foobar的解码器可以正常处理 12/02 12:25
15F:→ powerg5:请问一下,ep22在filter页签source type侦测到是 12/03 13:03
16F:→ powerg5:M-in-5 decimation,其它的栏位应该怎麽选? 12/03 13:04
17F:→ powerg5:如果什麽都不选,只打勾deinterlace(自动选tritical 12/03 13:05
18F:→ powerg5:Decimate)、Source is animate、Noise Filter三项的话 12/03 13:06
19F:→ powerg5:影音将会不同步,例如第二部剧场版及其它无法制作ffindex 12/03 13:08
20F:→ powerg5:的档案就是这样,你恐怕是看了前面几分钟都有同步所以 12/03 13:08
21F:→ powerg5:觉得没问题,可以试试一小段一小段的跳转到後面 12/03 13:09
22F:→ powerg5:很快就会发现其实同步只到前面几分钟的时间长度而已 12/03 13:09
23F:→ powerg5:我在想会不会是它判断错了,或判断对了但我漏选了什麽? 12/03 13:10
24F:→ y3k:我自己转的一份没有问题 传给你看看好了... 12/03 15:21
25F:→ y3k:你这票影片档完全不需要deinterlace 直接在最上面那项选progre 12/03 15:26
26F:→ y3k:ssive即可y 12/03 15:26
27F:→ powerg5:谢谢传档,看了一下发现你的audio栏位有设delay 12/04 08:20
28F:→ powerg5:而我正常转好的档案,则一个也没有这种栏位 12/04 08:21
29F:→ powerg5:请问你是如何得知delay要设9ms的? 12/04 08:22
30F:→ powerg5:而且reference frame又是如何得知要改为5呢? 12/04 08:23
31F:→ powerg5:之前的讨论中你是说要设为4才会正常 12/04 08:23
32F:→ y3k:9ms不是我的杰作 应该是mkvmerge鸡婆给的@@ 12/04 08:42
33F:→ y3k:ref的设定只是经验而已 因为我知道DXVA硬体解码遇到ref高过4的 12/04 08:45
34F:→ y3k:1080p或ref高过9的720p就可能出现拨放瑕疵 12/04 08:47
35F:→ y3k:另外你这影片有些元档的声音本身就没有对的很准 像这个ep22如 12/04 08:49
36F:→ y3k:果我要调的话应该不会调这麽小 9ms人类根本感觉不出来明显差异 12/04 08:51
37F:→ y3k:你可以自己用播放软体的音效delay功能多尝试几下再针对理想值 12/04 08:53
38F:→ y3k:去调整设定 12/04 08:53
39F:→ powerg5:刚才试着照你的设定将reframe设5,audio delay设9ms 12/04 09:00
40F:→ powerg5:结果竟然仍然是影音不同步的,而原始档并没有不同步情况 12/04 09:01
41F:→ powerg5:难道这和我都用2PASS来转有关吗? 12/04 09:02
42F:→ powerg5:因为你转出来的只比原始档小一截而已 12/04 09:02
43F:→ powerg5:所以我想你并没用到2PASS来转 12/04 09:03
44F:→ y3k:这个档我是用crf=18的设定处理的 你的影音是用什麽方式处理? 12/04 09:23
45F:→ y3k:通常会出现影音不同步的问题 有几个可能性:1.音效解码出错 12/04 09:24
46F:→ y3k:2.元音效和影片对不上且没有正确设定delay 3.影像解码fps设错 12/04 09:25
47F:→ y3k:4.元影像本身非constant fps而且你没拿到元编码者用的timecode 12/04 09:26
48F:→ y3k:造成"拉时间轴的瞬间会对到 但是影片播放时就会慢慢跑掉" 12/04 09:26
49F:→ y3k:5.元影像包装有问题 6.元影像解包不正确 12/04 09:27
50F:→ y3k:诸如上述等等 原因通常都是出在"元档案的处理"上做错 12/04 09:28
51F:→ y3k:至於ref=5那个只是解决色块的问题 音效延迟只是放个通知让拨放 12/04 09:30
52F:→ y3k:器知道要这麽做 你该focus的点并不是在"生出档案"这边而是"处 12/04 09:31
53F:→ y3k:理元档案" 这才是你目前需要深入一点了解的课题 12/04 09:32
54F:→ y3k:我补述一下 上面第四点应该不是问题 因为我看过元档案的fps似 12/04 09:33
55F:→ y3k:乎没有变动的迹象(有些动画片会用VFR把OP部分和本片部分的FPS 12/04 09:34
56F:→ y3k:设不一样以增进储存效率) 只是照你的叙述症状却很像他 我建议 12/04 09:35
57F:→ y3k:你先试试不要deinterlace吧 12/04 09:36