i have a double-audio-track mpeg-ts file to cut. before I cut,
potplayer can play the ts file nicely,
eac3to works good:
Code: Select all
TS, 1 video track, 2 audio tracks, 0:15:23, 60i /1.001
1: MPEG2, 1080i60 /1.001 (16:9)
2: AAC, 2.0 channels, 180kbps, 48kHz, -669ms
3: AAC, 2.0 channels, 181kbps, 48kHz, -648ms
Code: Select all
Network Optix tsMuxeR. Version 2.6.12. www.networkoptix.com
Track ID: 256
Stream type: MPEG-2
Stream ID: V_MPEG-2
Stream info: Profile: Main@4. Resolution: 1920:1080i. Frame rate: 29.97
Stream lang:
Track ID: 272
Stream type: AAC
Stream ID: A_AAC
Stream info: Sample Rate: 48KHz Channels: 2
Stream lang:
Stream delay: -369
Track ID: 273
Stream type: AAC
Stream ID: A_AAC
Stream info: Sample Rate: 48KHz Channels: 2
Stream lang:
Stream delay: -347
After i cut the ts file by using smartcutter 1.9.4 or 1.9.3 in win10,
potplayer can also play the new ts file nicely,
but eac3to can't parse the 1st audio track, it reports:
Code: Select all
TS, 1 video track, 2 audio tracks, 0:01:06, 60i /1.001
1: MPEG2, 1080i60 /1.001 (16:9)
2: AAC, unknown parameters, -16ms
3: AAC, 2.0 channels, 192kbps, 48kHz, -16ms
Bitstream parsing for track 2 failed.
Demuxing this track may still produce correct results - or not.
Code: Select all
Network Optix tsMuxeR. Version 2.6.12. www.networkoptix.com
Track ID: 256
Stream type: MPEG-2
Stream ID: V_MPEG-2
Stream info: Profile: Main@4. Resolution: 1920:1080i. Frame rate: 29.97
Stream lang:
Track ID: 272
Can't detect stream type
Track ID: 273
Stream type: AAC
Stream ID: A_AAC
Stream info: Sample Rate: 48KHz Channels: 2
Stream lang:
Stream delay: -15
Code: Select all
C:\Users\Administrator>E:\program_media\ffmpeg-20160822-61fac0e-win64-static\bin\ffmpeg.exe -i H:\Ba
iduYunDownload\0822-src\0822.ts
ffmpeg version N-81423-g61fac0e Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx
--enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-fre
i0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libc
aca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enab
le-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-li
bopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-lib
soxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amr
wbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --ena
ble-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --ena
ble-zlib
libavutil 55. 29.100 / 55. 29.100
libavcodec 57. 54.100 / 57. 54.100
libavformat 57. 47.101 / 57. 47.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 52.100 / 6. 52.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[mpegts @ 000000000052a7e0] Invalid timestamps stream=0, pts=167628753, dts=167628756, size=39960
[aac @ 000000000052e320] Sample rate index in program config element does not match the sample rate
index configured by the container.
[aac @ 000000000052e320] Inconsistent channel configuration.
[aac @ 000000000052e320] get_buffer() failed
[mpegts @ 000000000052a7e0] Invalid timestamps stream=0, pts=167637761, dts=167637762, size=55512
[aac @ 000000000052d200] More than one AAC RDB per ADTS frame is not implemented. Update your FFmpeg
version to the newest one from Git. If the problem still occurs, it means that your file has a feat
ure which has not been implemented.
[aac @ 000000000052d200] channel element 2.13 is not allocated
[aac @ 000000000052d200] Number of scalefactor bands in group (52) exceeds limit (47).
[mpegts @ 000000000052a7e0] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 000000000052a7e0] start time for stream 5 is not set in estimate_timings_from_pts
Input #0, mpegts, from 'H:\BaiduYunDownload\0822-src\0822.ts':
Duration: 00:01:05.77, start: 1862.225078, bitrate: 18714 kb/s
Program 103
Metadata:
service_name : ?~稳寺?|嘴撷
service_provider: ?~稳
Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 1920x1080 [SA
R 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x110]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x111]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:3[0x130]: Data: bin_data ([6][0][0][0] / 0x0006)
Stream #0:4[0x138]: Data: bin_data ([6][0][0][0] / 0x0006)
Stream #0:5[0x139]: Data: bin_data ([6][0][0][0] / 0x0006)
Stream #0:6[0x131]: Data: bin_data ([6][0][0][0] / 0x0006)
Program 104
Metadata:
service_name : ?~稳寺?|嘴撷
service_provider: ?~稳
Program 910
Metadata:
service_name : ?~孜?&贡
service_provider: ?~孜
At least one output file must be specified
so I think maybe smartcutter have some little problem with win10?
I want to use eac3to to demux the 1st audio track because eac3to can fill audio gaps and fix audio delay. do you have any idea to solve this?