http://redmine.audacious-media-player.org/http://redmine.audacious-media-player.org/welcome/favicon.ico?15159353402018-04-23T23:04:59ZRedmineAudacious - Feature #791: MP4 (.m4v) supporthttp://redmine.audacious-media-player.org/issues/791?journal_id=29522018-04-23T23:04:59ZJohn Lindgrenjohn@jlindgren.net
<ul></ul><p>It should already work. I can play the audio of .mp4 video files fine here.</p>
<p>Please provide the following information:<br />- Version of Audacious<br />- Version of FFmpeg<br />- Operating system and version<br />- Any error message displayed</p>
<p>Also please attach (as a separate file, don't copy and paste it) the output of "audacious -V".</p> Audacious - Feature #791: MP4 (.m4v) supporthttp://redmine.audacious-media-player.org/issues/791?journal_id=29532018-04-24T00:29:24ZBrian Zech
<ul><li><strong>File</strong> <a href="/attachments/724/audacious.txt">audacious.txt</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/724/audacious.txt">audacious.txt</a> added</li><li><strong>File</strong> <a href="/attachments/723/screenshot.png">screenshot.png</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/723/screenshot.png">screenshot.png</a> added</li></ul><p>Audacious 3.9<br />ffmpeg version 3.4.2<br />Ubuntu 18.04 MATE<br />Error message displayed - see attached.<br />Audacious terminal output - see attached.</p>
<p>I assume you meant for me to run Audacious and attempt playback of said file(s) whilst Audacious is executed under "audacious -V", so my output provided will show that.</p>
<p>Please note that playing the exact video file here via ffplay from terminal works without problems. I also have no issues with playback via VLC with the specific file used here. This problem is also not just with this specific file, but all video files I tried in testing.</p> Audacious - Feature #791: MP4 (.m4v) supporthttp://redmine.audacious-media-player.org/issues/791?journal_id=29562018-04-24T20:29:48ZJohn Lindgrenjohn@jlindgren.net
<ul></ul><p>This is probably related:</p>
<pre>
WARNING ffaudio-core.cc:186 [m4v]: <0x7f68dc0bc640> Stream #0: not enough frames to estimate rate; consider increasing probesize
INFO ffaudio-core.cc:186 [m4v]: <0x7f68dc0bc640> decoding for stream 0 failed
WARNING ffaudio-core.cc:186 [m4v]: <0x7f68dc0bc640> Could not find codec parameters for stream 0 (Video: mpeg4, none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
</pre>
<p>We have a 16 KiB probing limit in place, which is fine for audio but might not be large enough for high-resolution video. I hesitate to increase this limit since it could have a negative impact on people playing internet streams.</p>
<p>Now that I closer look at your post, I see that your files have a .m4v extension, which is not explicitly whitelisted for the ffaudio plugin. The one I tested was .mp4, which is whitelisted. So adding .m4v to the whitelist seems like the simplest fix.</p> Audacious - Feature #791: MP4 (.m4v) supporthttp://redmine.audacious-media-player.org/issues/791?journal_id=29572018-04-24T20:32:00ZJohn Lindgrenjohn@jlindgren.net
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li><li><strong>Target version</strong> set to <i>3.10</i></li><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li><li><strong>Category</strong> set to <i>plugins/ffaudio</i></li><li><strong>Subject</strong> changed from <i>MP4 support</i> to <i>MP4 (.m4v) support</i></li></ul><p><a class="external" href="https://github.com/audacious-media-player/audacious-plugins/commit/9436806b2ffe60d8c0a7a92c752dab3b44d78eb8">https://github.com/audacious-media-player/audacious-plugins/commit/9436806b2ffe60d8c0a7a92c752dab3b44d78eb8</a></p> Audacious - Feature #791: MP4 (.m4v) supporthttp://redmine.audacious-media-player.org/issues/791?journal_id=29592018-04-25T02:16:13ZBrian Zech
<ul></ul><blockquote>
<p>We have a 16 KiB probing limit in place, which is fine for audio but might not be large enough for high-resolution video. I hesitate to increase this limit since it could have a negative impact on people playing internet streams.</p>
</blockquote>
<p>Just for reference purpose, the video is 640x384 and 3 minutes 30 seconds in duration.</p>