<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; OFF: Редактирование аудиодорожки видеофайла]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7498</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7498&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «OFF: Редактирование аудиодорожки видеофайла».]]></description>
		<lastBuildDate>Thu, 14 Feb 2013 19:07:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69503#p69503</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>ffmpeg вообще-то не предназначен для вывода инфы. Почему не хотите воспользоваться ffprobe?</p></blockquote></div><p>Не хотел просто оперировать аж 2мя приложениями, оставлял на запасной вариант так сказать. Поэтому даж упомянул о возможности существования и вовсе штатных средст <em>vbs</em> и библиотек...</p><p>to <strong>Spy00000</strong><br />Точно <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> выходит.</p><p>Спасибо, коллеги!</p>]]></description>
			<author><![CDATA[null@example.com (Lucky)]]></author>
			<pubDate>Thu, 14 Feb 2013 19:07:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69503#p69503</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69502#p69502</link>
			<description><![CDATA[<p>Битрейт там должен быть, имхо, просто msgbox выводимую информацию обрезает.<br />Вот пример вывода с обрезанием инфы:</p><div class="codebox"><pre><code>Set e = CreateObject(&quot;WScript.Shell&quot;).Exec(&quot;&quot;&quot;c:\Program Files (x86)\FFMpeg\bin\ffmpeg.exe&quot;&quot; -i 1.mp3&quot;)

Do While e.Status = 0
     WScript.Sleep 100
Loop

dim s 
s = e.StdErr.ReadAll

msgbox MId( s, Instr( 1, s , &quot;Duration:&quot;, 1 ))</code></pre></div><p>В файл перенаправление из ffmpeg.exe можно так сделать:<br /></p><div class="codebox"><pre><code>ffmpeg -i 1.mp3 2&gt;1.txt</code></pre></div><p>Пример вывода у меня, там в конце битрейт:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>ffmpeg version N-31548-g78accb8, Copyright (c) 2000-2011 the FFmpeg developers<br />&nbsp; built on Jul 17 2011 22:41:27 with gcc 4.6.1<br />&nbsp; configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib<br />&nbsp; libavutil&nbsp; &nbsp; 51. 11. 0 / 51. 11. 0<br />&nbsp; libavcodec&nbsp; &nbsp;53.&nbsp; 8. 0 / 53.&nbsp; 8. 0<br />&nbsp; libavformat&nbsp; 53.&nbsp; 6. 0 / 53.&nbsp; 6. 0<br />&nbsp; libavdevice&nbsp; 53.&nbsp; 2. 0 / 53.&nbsp; 2. 0<br />&nbsp; libavfilter&nbsp; &nbsp;2. 27. 0 /&nbsp; 2. 27. 0<br />&nbsp; libswscale&nbsp; &nbsp; 2.&nbsp; 0. 0 /&nbsp; 2.&nbsp; 0. 0<br />&nbsp; libpostproc&nbsp; 51.&nbsp; 2. 0 / 51.&nbsp; 2. 0<br />[mp3 @ 0000000001A4EB80] max_analyze_duration 5000000 reached at 5015510<br />Input #0, mp3, from &#039;1.mp3&#039;:<br />&nbsp; Metadata:<br />&nbsp; &nbsp; album&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: In Rock<br />&nbsp; &nbsp; artist&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : Deep Purple<br />&nbsp; &nbsp; genre&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: Hard Rock<br />&nbsp; &nbsp; title&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: Child In Time<br />&nbsp; &nbsp; track&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: 03/07<br />&nbsp; &nbsp; DISCID&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : п»ї4309E907<br />&nbsp; &nbsp; Accuraterip&nbsp; &nbsp; &nbsp;: п»їDeep Purple\Deep Purple - 1970 - In Rock (Japan 20P2-2603)\Deep Purple - In Rock.wav </p><p>Checking AccurateRip database </p><p>Track -&gt;&gt; Ripping Status -&gt;&gt;&nbsp; -&gt;&gt; [Disc ID: 000b773b-4309e907] </p><p> 1 -&gt;&gt; Track not present in database.&nbsp; &nbsp; [a1459cd9] <br /> 2 -&gt;&gt; Track<br />&nbsp; &nbsp; Album artist&nbsp; &nbsp; : п»їDeep Purple<br />&nbsp; &nbsp; cuesheet&nbsp; &nbsp; &nbsp; &nbsp; : п»їREM GENRE Classic Rock <br />REM DATE 1970 <br />REM DISCID 4309E907 <br />REM COMMENT ExactAudioCopy v0.95b3 <br />PERFORMER &quot;Deep Purple&quot; <br />TITLE &quot;In Rock&quot; <br />FILE &quot;Deep Purple - In Rock.wv&quot; WAVE <br />&nbsp; TRACK 01 AUDIO <br />&nbsp; &nbsp; TITLE &quot;Speed King&quot; <br />&nbsp; &nbsp; PERFORMER &quot;Deep Purple&quot; <br />&nbsp; &nbsp; I<br />&nbsp; &nbsp; Log&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: п»їEAC extraction logfile from 5. August 2008, 16:59 for CD <br />Deep Purple / In Rock </p><p>Used drive&nbsp; : SlimtypeDVDRW SOSW-833S&nbsp; &nbsp;Adapter: 1&nbsp; ID: 0 <br />Read mode&nbsp; &nbsp;: Secure with NO C2, accurate stream, disable cache <br />Read offset correction : 6 <br />Overread into Lea<br />&nbsp; &nbsp; date&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 1970<br />&nbsp; Duration: 00:10:20.38, start: 0.000000, bitrate: 320 kb/s<br />&nbsp; &nbsp; Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 320 kb/s<br />At least one output file must be specified</p></div></div>]]></description>
			<author><![CDATA[null@example.com (Spy00000)]]></author>
			<pubDate>Thu, 14 Feb 2013 18:39:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69502#p69502</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69501#p69501</link>
			<description><![CDATA[<p>ffmpeg вообще-то не предназначен для вывода инфы. Почему не хотите воспользоваться ffprobe?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 14 Feb 2013 18:35:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69501#p69501</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69500#p69500</link>
			<description><![CDATA[<p>Так работает. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Только там битрейта среди инфы нет у меня.</p>]]></description>
			<author><![CDATA[null@example.com (Lucky)]]></author>
			<pubDate>Thu, 14 Feb 2013 18:16:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69500#p69500</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69497#p69497</link>
			<description><![CDATA[<p>Как-то так:<br /></p><div class="codebox"><pre><code>Set e = CreateObject(&quot;WScript.Shell&quot;).Exec(&quot;ffmpeg -i 1.mp3&quot;)
msgbox e.StdErr.ReadAll</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Spy00000)]]></author>
			<pubDate>Thu, 14 Feb 2013 18:05:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69497#p69497</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69484#p69484</link>
			<description><![CDATA[<p>Просто у меня будет очень много файлов для обработки, не думаю что будет самый удобный и быстрый способ с созданием текстовых файлов...</p>]]></description>
			<author><![CDATA[null@example.com (Lucky)]]></author>
			<pubDate>Thu, 14 Feb 2013 15:39:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69484#p69484</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69448#p69448</link>
			<description><![CDATA[<p>Так говорю же, перенаправить поток в текстовый файл, а потом этот файл считать.</p>]]></description>
			<author><![CDATA[null@example.com (kaster)]]></author>
			<pubDate>Wed, 13 Feb 2013 19:10:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69448#p69448</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69441#p69441</link>
			<description><![CDATA[<div class="quotebox"><cite>kaster пишет:</cite><blockquote><p>...при получении информации о файле, ffmpeg еще выдает кучу мусора...</p></blockquote></div><p>Мусор не мусор.. - я его потом как-нибудь отфильтрую, сама задача: как получить эту самую полезную кучу в <em>vbs</em>-переменную? Пробовал так:<br /></p><div class="codebox"><pre><code>
Set e = CreateObject(&quot;WScript.Shell&quot;).Exec(&quot;ffmpeg -i 1.mp3&quot;)
msgbox e.StdOut.ReadAll
</code></pre></div><p>не катит, если всё делаю как надо.</p><p>Кстати говоря, может есть какие-нибудь штатные средства <em>vbs</em> получения звуко-инфы, было бы вообще замечательно, в идеале так еще и функции конвертирования... В принципе должны же быть библиотеки и COM объекты работы со звуком и видео.</p>]]></description>
			<author><![CDATA[null@example.com (Lucky)]]></author>
			<pubDate>Wed, 13 Feb 2013 16:16:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69441#p69441</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69419#p69419</link>
			<description><![CDATA[<p>Можно с помощью ffprobe<br /></p><div class="codebox"><pre><code>ffprobe -show_entries format=bit_rate 1.mp3</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 12 Feb 2013 19:13:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69419#p69419</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69418#p69418</link>
			<description><![CDATA[<p>Если Win версия не отличается от *nix, то при получении информации о файле, ffmpeg еще выдает кучу мусора. Поэтому, перенаправить вывод в текст и потом парсить его.</p>]]></description>
			<author><![CDATA[null@example.com (kaster)]]></author>
			<pubDate>Tue, 12 Feb 2013 18:51:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69418#p69418</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69411#p69411</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><div class="codebox"><pre><code>1) ffmpeg -i 1.mp3
2) ffmpeg -i 1.mp3 -vn -ar 44100 -ac 2 -ab 192k -f mp3 2.mp3
3) ffmpeg -i 1.avi -vcodec libxvid -vb 1000k -acodec libmp3lame -ab 96k 2.avi</code></pre></div></blockquote></div><p>Спасибо! С конвертацией всё супер, получается, только вот насчёт первого пункта: как получить эту информацию о файле обратно в <em>vbs</em>-скрипт для дальнейшего использования?</p>]]></description>
			<author><![CDATA[null@example.com (Lucky)]]></author>
			<pubDate>Tue, 12 Feb 2013 18:17:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69411#p69411</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69401#p69401</link>
			<description><![CDATA[<div class="codebox"><pre><code>1) ffmpeg -i 1.mp3
2) ffmpeg -i 1.mp3 -vn -ar 44100 -ac 2 -ab 192k -f mp3 2.mp3
3) ffmpeg -i 1.avi -vcodec libxvid -vb 1000k -acodec libmp3lame -ab 96k 2.avi</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 12 Feb 2013 17:07:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69401#p69401</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69395#p69395</link>
			<description><![CDATA[<p>Со вторым пунктом вроде разобрался, но в результате выходит mp3 не с заданным мной битрейтом (напр.192kbps), а 124kbps в любой попытке. Может быть что-то делаю не так:<br /></p><div class="codebox"><pre><code>
Command2 = &quot;ffmpeg -i 1.mp3 -vn -ar 44100 -ac 2 -ab 192 -f mp3 2.mp3&quot;
CreateObject(&quot;WScript.Shell&quot;).Run Command2, 1, 1
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lucky)]]></author>
			<pubDate>Tue, 12 Feb 2013 14:07:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69395#p69395</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69384#p69384</link>
			<description><![CDATA[<p><em>ffmpeg</em> заинтересовала конечно своими возможностями, но что-то я не могу в ней разобраться... Копался в гугле, в самом файле командами типа <em>-? -h</em>, но нужного мне не разглядел. Мне бы для старта всего лишь 3 примера команды на <em>VBS</em>:<br />1. Получить от файла (музыки mp3, иногда и wma) его битрейт.<br />2. Конвертировать музыку в mp3 с нужным мне битрейтом.<br />3. Конвертировать видео в avi с кодеком xvid пусть будет 1000kbps и mp3 с 96kbps.</p>]]></description>
			<author><![CDATA[null@example.com (Lucky)]]></author>
			<pubDate>Tue, 12 Feb 2013 07:33:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69384#p69384</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: Редактирование аудиодорожки видеофайла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65416#p65416</link>
			<description><![CDATA[<p>А можно просто попробовать избавиться от метаданных.<br /></p><div class="codebox"><pre><code>ffmpeg –i movie.mp4  -c copy –map_metadata:g –1:g  -map_metadata:s:v –1:g –map_metadata:s:a –1:g movie.nometadata.mp4</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 05 Nov 2012 19:55:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65416#p65416</guid>
		</item>
	</channel>
</rss>
