![]() |
|
Quicktime reference files - re-wrap - fps off - Printable Version +- Selur's Little Message Board (https://forum.selur.net) +-- Forum: Talk, Talk, Talk (https://forum.selur.net/forum-5.html) +--- Forum: A/V Talk (https://forum.selur.net/forum-6.html) +--- Thread: Quicktime reference files - re-wrap - fps off (/thread-554.html) Pages:
1
2
|
Quicktime reference files - re-wrap - fps off - speedyrazor - 05.08.2018 Hi, I apologise for asking this here, but I found an old thread by Selur that got things working mostly for me (https://forum.selur.net/showthread.php?tid=162), so thought I would ask here, as you guys are very knowledgeable. I have been supplied loads of QuickTime reference files (.mov container, with video.m2v and multiple audios.wav). All I am trying to do is re-wrap this into a single .mov file, which works fine using quicktime, for example. To get the below command working, I need to run the ffmpeg.exe from the same folder as the content. Using the below command I am able to achieve this, but I have a couple of issues which I can not seem to resolve. c:\Temp>ffmpeg -enable_drefs 1 -use_absolute_path 1 -i CSP0002377.mov -map 0 -c copy test.movThe input file is 25fps, but my output file is 26.40fps, and I can't sort out why this is happening. I also get lots of these errors in the ffmpeg output: Non-monotonous DTS in output stream 0:0; previous: 227334, current: 227328; changing to 227335. This may result in incorrect timestamps in the output file.I have attached the ffmpeg outputs for the the initial copy and to show the format of the outputted file. output1.txt = Initial ffmpeg copy output2.txt = outputted file If someone could point me int the right direction, that would be great. Thanks. RE: Quicktime reference files - re-wrap - fps off - Selur - 05.08.2018 Seems like there is some problem with the time code What I would try adding '-r 25' to the command line. Concerning output of ffmpeg for me is: [mov,mp4,m4a,3gp,3g2,mj2 @ 00000013919db100] st: 0 edit list: 1 Missing key frame while searching for timestamp: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000013919db100] st: 0 edit list 1 Cannot find an index entry before timestamp: 0.
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000013919db100] st: 0 edit list: 2 Missing key frame while searching for timestamp: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000013919db100] st: 0 edit list 2 Cannot find an index entry before timestamp: 0.
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000013919db100] st: 0 edit list: 3 Missing key frame while searching for timestamp: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000013919db100] st: 0 edit list 3 Cannot find an index entry before timestamp: 0.[mov @ 0000001391a5abc0] You requested a copy of the original timecode track so timecode metadata are now ignored[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227328, current: 227328; changing to 227329. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227329, current: 227328; changing to 227330. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227330, current: 227328; changing to 227331. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227331, current: 227328; changing to 227332. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227332, current: 227328; changing to 227333. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227333, current: 227328; changing to 227334. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227334, current: 227328; changing to 227335. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227335, current: 227328; changing to 227336. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227336, current: 227328; changing to 227337. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227337, current: 227328; changing to 227338. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227338, current: 227328; changing to 227339. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227339, current: 227328; changing to 227340. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227340, current: 227328; changing to 227341. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227341, current: 227328; changing to 227342. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227342, current: 227328; changing to 227343. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227343, current: 227328; changing to 227344. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227344, current: 227328; changing to 227345. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227345, current: 227328; changing to 227346. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227346, current: 227328; changing to 227347. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227347, current: 227328; changing to 227348. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227348, current: 227328; changing to 227349. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227349, current: 227328; changing to 227350. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227350, current: 227328; changing to 227351. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227351, current: 227328; changing to 227352. This may result in incorrect timestamps in the output file.
[mov @ 0000001391a5abc0] Non-monotonous DTS in output stream 0:0; previous: 227352, current: 227328; changing to 227353. This may result in incorrect timestamps in the output file.In case '-r 25' doesn't help I would also try '-timecode 00:00::00 -timecode_rate 25'. Cu Selur RE: Quicktime reference files - re-wrap - fps off - speedyrazor - 05.08.2018 Hi Selur, thanks for your quick reply, I already tried the -r 25 option, no difference. I tried your suggestion '-timecode 00:00::00 -timecode_rate 25' but ffmpeg is not recognising the timecode_rate option, getting 'Unrecognized option 'timecode_rate'. Just using -timecode 00:00:00:00 also gives the same issues. If I re-encode, then all is good, but i just need a re-warp to consolidate all external files into one stand alone file. Kind regards. RE: Quicktime reference files - re-wrap - fps off - Selur - 05.08.2018 Does '-timecode 00:00::00 -r 25' work? Also try adding '-fflags +genpts'. RE: Quicktime reference files - re-wrap - fps off - speedyrazor - 05.08.2018 So I just tried: c:\Temp>ffmpeg -enable_drefs 1 -use_absolute_path 1 -i c:\Temp\CSP0002140.mov -map 0 -c copy -fflags +genpts -timecode 00:00::00 -r 25 test.mov -y Which gave same results ![]() Attached is outputnew.txt is the ffmpeg output from that. Kind regards. RE: Quicktime reference files - re-wrap - fps off - Selur - 05.08.2018 Does it change anything when you use: ffmpeg -y -fflags +genpts -map_metadata -1 -enable_drefs 1 -use_absolute_path 1 -i c:\Temp\CSP0002140.mov -c copy -r 25 test.movAlso try: ffmpeg -y -enable_drefs 1 -use_absolute_path 1 -i c:\Temp\CSP0002140.mov -c copy -fflags +bitexact -flags:v +bitexact -flags:a +bitexact -r 25 test.movRE: Quicktime reference files - re-wrap - fps off - speedyrazor - 05.08.2018 (05.08.2018, 11:09)Selur Wrote: Does it change anything when you use:This gives: basically the same issues, but only have a single audio in the output. RE: Quicktime reference files - re-wrap - fps off - Selur - 05.08.2018 Ah sorry, try ffmpeg -y -enable_drefs 1 -use_absolute_path 1 -i c:\Temp\CSP0002140.mov -fflags +genpts -map_metadata -1 -c copy -r 25 test.movCu Selur RE: Quicktime reference files - re-wrap - fps off - speedyrazor - 05.08.2018 (05.08.2018, 11:31)Selur Wrote: Ah sorry, try Gives same result, same errors, but again with only one audio
RE: Quicktime reference files - re-wrap - fps off - Selur - 05.08.2018 Okay, the only first audio might be due to the missing '-map 0'. What I wanted to archive is that the timecode infos get ignored and new generated, since: Stream #0:0(eng): Video: mpeg2video (4:2:2) (xd5c / 0x63356478), yuv422p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 50000 kb/s, 25 fps, 25 tbr, 2500 tbn, 50 tbc (default)
Metadata:
creation_time : 2018-05-08T16:46:20.000000Z
handler_name : Apple Video Media Handler
encoder : MPEG
timecode : 00:00:00:00
Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)
Metadata:
creation_time : 2018-05-08T16:46:20.000000Z
handler_name : Apple Sound Media Handler
Stream #0:2(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)
Metadata:
creation_time : 2018-05-08T16:46:20.000000Z
handler_name : Apple Sound Media Handler
Stream #0:3(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)
Metadata:
creation_time : 2018-05-08T16:46:20.000000Z
handler_name : Apple Sound Media Handler
Stream #0:4(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, stereo, s16, 1536 kb/s (default)
Metadata:
creation_time : 2018-05-08T16:46:20.000000Z
handler_name : Apple Sound Media Handler
Stream #0:5(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)
Metadata:
creation_time : 2018-05-08T16:46:20.000000Z
handler_name : Time Code Media Handler
timecode : 00:00:00:00Cu Selur |