Open louaybassbouss opened 2 years ago
I see it's been assigned to me but what can I do about it? What would be the associated mezzanine content?
As a proposal we could ask gpac to generate a one hour long beepbop counter a/o mix some continuous audio with it?
@nicholas-fr is working on the mezzanine content for this.
For the audio portion, I think we discussed looping the PRN file. This gives a mod 60s timing result, which should be OK for most purposes. If something is off by more than 59 seconds, it is unlikely to be off by exactly 60s (or 120s, etc.), so the audio tests will still flag an error.
Just to make sure I understand correctly: it is expected that we loop the audio input to match the video input duration, correct?
Just to make sure I understand correctly: it is expected that we loop the audio input to match the video input duration, correct?
@rbouqueau See @cta-source 's input in https://github.com/cta-wave/mezzanine/issues/46
Answered this question in https://github.com/cta-wave/mezzanine/issues/46.
@nicholas-fr has just uploaded some mezzanine for long duration, it just needs encoding. Long duration is a lower priority though than chunked content as long duration is only a 'nice to have' for the 1st release.
Deferred to future work.
Is https://dash.akamaized.net/WAVE/Mezzanine/releases/3/tos_LD1_1920x1080@30_7200.mp4 considered like the source content for this issue?
Also, could we update the sparse matrix to indicate which parameters to use? (I guess any, so I would copy them from T1?)
PS: I made a test stream, with id="tLD" (name was inferred by script as 't' + 'LD' mezzanine prefix for Long Duration) using the existing script: all seems good. Not uploaded.
@nicholas-fr we may need to add some verification for this one too.
@rbouqueau Yes, the LD mezzanine were created for the long duration tests. The agreed long duration streams/formats created are: https://dash-large-files.akamaized.net/WAVE/Mezzanine/releases/4/tos_LD1_1920x1080@30_7200.mp4 https://dash-large-files.akamaized.net/WAVE/Mezzanine/releases/4/croatia_LD1_1920x1080@25_7200.mp4
It was agreed that a stream with a fractional frame rate was not needed.
Edit: just saw "It was agreed that a stream with a fractional frame rate was not needed."
@nicholas-fr Any reason for not generating https://dash-large-files.akamaized.net/WAVE/Mezzanine/releases/4/tos_LD1_1920x1080@29.97_7200.mp4 ? If you do so I can integrate long duration stream in the main script (it already works). Otherwise it would have to stay in a separate script, which is less convenient for maintenance.
Today's call: @nicholas-fr can we reduce the size of the content? 2 frame rates x (unzipped + zip) = 4 x 30GB = 120GB per run.
Content is now online and referenced by database.json.
What prevents closing?
Closed. Content is online and referenced.
I am reopening the issue as it seems the audio was left out of the encoding. The mezzanine issue mentioned above says that the looped PN audio was created but if I look at https://cta-wave.github.io/Test-Content/, the MPD is at (https://dash.akamaized.net/WAVE/vectors/cfhd_sets/12.5_25_50/tLD/2023-09-01/stream.mpd) and this only includes video.
If the above is correct then tLD needs to be re-encoded.
Who would encode the audio (and how)?
The script allows to make a generic AAC-LC encoding. However we discarded this approach for all our streams.
That also means that not only LD has no audio, but also the SS, chunked, and splicing contents.
Who would encode the audio (and how)?
Good question. Resillion's encoding only covers audio for audio-only tests.
The script allows to make a generic AAC-LC encoding. However we discarded this approach for all our streams.
Can we add a row to the sparse matrix to turn this on/off and modify the script to act on that row?
That also means that not only LD has no audio, but also the SS, chunked, and splicing contents.
We have two separate series of tests corresponding to sections 8.x and 9.x of the DPCTF specification.
Can we add a row to the sparse matrix to turn this on/off and modify the script to act on that row?
Yes, we can add a line in the configuration for the generation (in https://github.com/cta-wave/Test-Content-Generation/tree/637678562a92a3f4c187e3ac08c21fcae212304f/profiles).
Thanks for the clarifications. In https://github.com/cta-wave/dpctf-tests/issues/143 it seems that Resilion provided the audio content, correct? If so how was it generated?
If you need these, I can add the audio for LD + splicing and regenerate them. This will be basic AAC-LC though. Can you confirm this is what we want to do? I can generate it very soon.
Ping
DPCAT Test 9.6 Long Duration Playback requires long duration content. Not sure about appropriate duration @dsilhavy @jpiesing any recommendation? I can remember a discussion of 1h content but not sure.