<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: склеивание видео и аудио в ffmpeg</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/3770.html</link>
    <description>День добрый.&lt;br&gt;Есть файл с видео в формате yuv и аудио в формате oss (снято с веб-камеры).&lt;br&gt;Нужно склеить их в один файл в формате flv.&lt;br&gt;Делаю так:&lt;br&gt;ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt yuv420p -i video.yuv -f oss -i audio.oss -vcodec flv -f flv out.flv&lt;br&gt;Вроде все получается. Однако, продолжительность файла video.yuv ~10 секунд, а audio.oss - ~30 секунд. Никто не подскажет, как сделать чтобы кодирование прекращалось когда &quot;заканчивается&quot; видеофайл, а все &quot;лишнее&quot; из звукового файла обрезалось?&lt;br&gt;ЗЫ На самом деле ни продолжительность видео ни продолжительность звука заранее не известны и могут варьироваться в очень широких пределах. Известно только что видео всегда короче звука.&lt;br&gt;</description>

<item>
    <title>склеивание видео и аудио в ffmpeg (back2egg)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/3770.html#2</link>
    <pubDate>Tue, 14 Feb 2012 00:24:28 GMT</pubDate>
    <description>&amp;gt; Померять длительность видео хотя бы тем же mplayer -frames 0 -identify  &lt;br&gt;&amp;gt; и отдать ключ ffmpeg -t, не?&lt;br&gt;&lt;br&gt;Спасибо, подумаю. Но на первый взгляд не вдохновляет. Это я сам виноват, потому как не все написал. На самом деле все выглядит так:&lt;br&gt;&lt;br&gt;while true; do&lt;br&gt;pwcview -hkr ... &amp;#124; ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt yuv420p -i - -f oss -i /dev/dsp0.0 -vcodec flv -f flv tmp.flv&lt;br&gt;file=&#096;date +&#037;Y&#037;m&#037;d&#037;H&#037;M&#037;S&#096;&lt;br&gt;mv tmp.flv $&#123;file&#125;.flv&lt;br&gt;done&lt;br&gt;&lt;br&gt;Причем pwcview немного заточен напильником - завершается когда достигнут конец выявленного движения. Т.е. хочется чтобы каждый фрагмент с движением находился в отдельном файле. И тут - меряй, не меряй - остановить чтение из dsp не получается :(&lt;br&gt;Видимо вообще придется без звука обойтись или искать какую-то альтернативу pwcview.&lt;br&gt;И почему разработчики ffmpeg не озадачились выявлением движения? Можно было бы им одним обойтись.&lt;br&gt;</description>
</item>

<item>
    <title>склеивание видео и аудио в ffmpeg (ACCA)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID15/3770.html#1</link>
    <pubDate>Mon, 13 Feb 2012 21:41:05 GMT</pubDate>
    <description>&amp;gt; - ~30 секунд. Никто не подскажет, как сделать чтобы кодирование прекращалось &lt;br&gt;&amp;gt; когда &quot;заканчивается&quot; видеофайл, а все &quot;лишнее&quot; из звукового файла обрезалось?&lt;br&gt;&lt;br&gt;Померять длительность видео хотя бы тем же mplayer -frames 0 -identify  и отдать ключ ffmpeg -t, не?&lt;br&gt;</description>
</item>

</channel>
</rss>
