bad keyframes metadata?
Brought to you by:
ingo_opp
I am exporting metadata to an xml and getting funky results for the keyframe times entry. Every clip I use yamdi on starts out with two keyframes for time 0.00 and then the first two filepositions are close but not the same.
The flv files are h264 and encoded with x264.
Here is a sample of the metadata xml:
<fileset> <flv name="/path/to/flv"> <hasKeyframes>true</hasKeyframes> <hasVideo>true</hasVideo> <hasAudio>true</hasAudio> <hasMetadata>true</hasMetadata> <hasCuePoints>false</hasCuePoints> <canSeekToEnd>true</canSeekToEnd> <audiocodecid>2</audiocodecid> <audiosamplerate>44100</audiosamplerate> <audiodatarate>94</audiodatarate> <audiosamplesize>16</audiosamplesize> <audiodelay>0.00</audiodelay> <stereo>true</stereo> <videocodecid>7</videocodecid> <framerate>24.03</framerate> <videodatarate>2899</videodatarate> <height>720</height> <width>1280</width> <datasize>15362510</datasize> <audiosize>498945</audiosize> <videosize>14853589</videosize> <filesize>15363573</filesize> <lasttimestamp>40.00</lasttimestamp> <lastvideoframetimestamp>40.00</lastvideoframetimestamp> <lastkeyframetimestamp>40.00</lastkeyframetimestamp> <lastkeyframelocation>15363553</lastkeyframelocation> <keyframes> <times> <value id="0">0.00</value> <value id="1">0.00</value> <value id="2">1.33</value> <value id="3">3.34</value> <value id="4">7.26</value> <value id="5">8.26</value> <value id="6">9.55</value> <value id="7">12.64</value> <value id="8">14.35</value> <value id="9">16.43</value> <value id="10">18.56</value> <value id="11">20.48</value> <value id="12">22.11</value> <value id="13">23.65</value> <value id="14">24.61</value> <value id="15">25.57</value> <value id="16">26.73</value> <value id="17">27.82</value> <value id="18">30.86</value> <value id="19">32.66</value> <value id="20">34.83</value> <value id="21">35.83</value> <value id="22">37.29</value> <value id="23">40.00</value> </times> <filepositions> <value id="0">1063</value> <value id="1">1125</value> <value id="2">22609</value> <value id="3">952572</value> <value id="4">2498274</value> <value id="5">2768248</value> <value id="6">3318021</value> <value id="7">4229239</value> <value id="8">4923588</value> <value id="9">5551144</value> <value id="10">6463862</value> <value id="11">7366200</value> <value id="12">8173206</value> <value id="13">8717229</value> <value id="14">9151201</value> <value id="15">9484017</value> <value id="16">10007053</value> <value id="17">10442436</value> <value id="18">11718309</value> <value id="19">12390490</value> <value id="20">13076707</value> <value id="21">13380495</value> <value id="22">13957222</value> <value id="23">15363553</value> </filepositions> </keyframes> <duration>40.00</duration> </flv> </fileset>
Anonymous
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
got the prolem:
ffmpeg -i input.flv -c:a libfaac -b:a 32k output.flv
yamdi -i output.flv -o output1.flv
now,audio bitrate is 59!
59 kb/s
how fix ?