Добрый день,
столкнулся со следующим явлением после обработки flv файла комадной ffmpeg меняется инфа новоиспеченного файла:
tmp@WS1:~$ ffmpeg -i tm0.flv -vcodec copy -acodec copy -ss -00:00:00 -t 3:00:00 tm01.flv
tmp@WS1:~$ ffmpeg -i tm0.flv
Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (25/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tm0.flv':
Duration: 00:41:16.30, start: 0.-23220, bitrate: 62 kb/s
Stream #0.0(und): Video: h264, yuv420p, 512x280, PAR 509:512 DAR 509:280, 25 tbr, 25 tbn, 50 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16
tmp@WS1:~$ ffmpeg -i tm01.flv
Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (25/1)
Input #0, flv, from 'tm01.flv':
Duration: 00:06:10.80, start: 0.000000, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 512x280 [PAR 509:512 DAR 509:280], 25 tbr, 1k tbn, 50 tbc
Stream #0.1: Audio: aac, 44100 Hz, stereo, s16
At least one output file must be specified
сравнение инфы построчно:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tm0.flv':
Input #0, flv, from 'tm01.flv':
Duration: 00:41:16.30, start: 0.-23220, bitrate: 62 kb/s
Duration: 00:06:10.80, start: 0.000000, bitrate: N/A
Stream #0.0(und): Video: h264, yuv420p, 512x280, PAR 509:512 DAR 509:280, 25 tbr, 25 tbn, 50 tbc
Stream #0.0: Video: h264, yuv420p, 512x280 [PAR 509:512 DAR 509:280], 25 tbr, 1k tbn, 50 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16
Stream #0.1: Audio: aac, 44100 Hz, stereo, s16
Воспроизводится новый файл во всех плейерах на компе в которых воспроизводится исходник. Проблема возникает при воспроизведении нового файла на телеке через DLNA. Послен небольшого исследования понял - проблема в софте телека. В телевизоре настроить что либо проблематично (обновление его прошивки не помогло).
Соответсвенно вопрос: можно ли как то отформатировать новый FLV файл, чтобы он имел параметры исходника?
Для справки, индиксация, инжект метаданных файла не помогают.