Очень часто многие пользователи задаются вопросом: «А сколько по времени у меня занимает папка Музыка» или «Какой продолжительностью эти файлы», или «Какая общая продолжительность звучания моих клипов». Если папка «Музыка» содержит только аудиофайлы, то подсчитать общую длительность их звучания не составляет труда. Для этого достаточно воспользоваться любым аудиоплеером (Winamp, AIMP и другие). А если папка «Клипы» содержит только видео, то это также легко сделать в любом видеоплеере, поддерживающем плейлисты. Но что делать, если «Музыка» содержит еще и клипы, то есть видеофайлы или, наоборот, папка «Клипы» содержит аудиофайлы? Или, например, некоторые типы музыкальных файлов не воспроизводятся обычными плеерами?
Вот тут-то на помощь и приходит LossPlay. Если у вас есть много мелких файлов, причем неважно, аудио это файлы или видео, или сборник из аудио и видеофайлов, то подсчитать общую продолжительность звучания или воспроизведения всех этих файлов не составляет особого труда.
Узнаем длительность с помощью плеера
Для этого просто перетаскиваем нужные файлы или сразу целиком папку, а может быть, даже несколько папок и файлов в окно плеера и ждем, когда он закончит подсчет.
Скорость этого процесса напрямую зависит от производительности компьютера, а также наличия «разношерстных» файлов. Так, например, подсчет длительности видеофайлов в плеере осуществляется заметно медленнее, чем аналогичное действие со звуковыми файлами. Тем не менее, в конце вы обязательно увидите общую продолжительность всего списка воспроизведения.
Кстати, при необходимости этот список можно скопировать в Excel таблицу. Для этого нужно всего лишь вызвать контекстное меню плейлиста в плеере и выбрать пункт «Скопировать список файлов» — «Со временем для таблицы».
При этом, если в настройках плеера стоит убрана галочка «Округлять секунды при копировании списка в таблицу»,
то вставляться в эту самую таблицу время будет в обычном формате. Выглядит это примерно так:
Здесь, в таблице, у меня собственный формат для удобства в ведении статистики при расшифровке (транскрибации) файлов. Первая колонка — это название трека, вторая сейчас пустая и заполняется количеством знаков, третья — это временной интервал расшифровываемого файла. Ну а четвертая колонка и есть то самое время длительности каждого файла по-отдельности.
Знатокам Excel не составит большого труда написать нужную формулу для подсчета общей длительности всех перечисленных в таблице файлов. Если это нужно, конечно. А если общая длительность в самой таблице не нужна, то ее по-прежнему можно наблюдать в окне плеера.
Узнать продолжительность (время) звучания аудиофайла (MP3, WAV и т.д.), или длительность видеофайла (видеоролика) из Excel совсем несложно.
Используйте функцию ПродолжительностьМедиафайла:
(функцию можно использовать как в макросах, так и на листе Excel)
Sub Пример_Использования_Функции_ПродолжительностьМедиафайла() Путь = "E:MusicMODERN_TALKING With_a_little_love.mp3" MsgBox "Продолжительность в секундах: " & ПродолжительностьМедиафайла(Путь), vbInformation, Путь End Sub
А вот и код самой функции:
Function ПродолжительностьМедиафайла(ByVal filename$) As Double ' получает в качестве параметра полный путь к медиафайлу ' возвращает целое число - его продолжительность (в секундах) On Error Resume Next: Dim MCI As New clsMCI ' создаём новый экземпляр класса MCI.OpenMCI filename$ ' открываем медиафайл (AVI, MPEG, MP3, WAV и т.д.) ' если удалось прочитать медиафайл If MCI.MCIError = False Then ПродолжительностьМедиафайла = MCI.Length MCI.CloseMCI: Set MCI = Nothing ' уничтожаем объект MCI End Function
Для работы этой функции используется модуль класса (см. пример во вложении)
Обратите внимание на формулы в зелёных ячейках — они по имени файла возвращают его продолжительность в секундах
Можно использовать и компонент WindowsMediaPlayer:
В форме используется следующий код:
Private Sub CommandButton1_Click() Me.WindowsMediaPlayer1.URL = "D:LedStudio contentambulance.avi" End Sub Private Sub CommandButton2_Click() Me.TextBox1 = "": On Error Resume Next With Me.WindowsMediaPlayer1.currentMedia Me.TextBox1 = Me.TextBox1 & "Продолжительность ролика:" & vbNewLine Me.TextBox1 = Me.TextBox1 & "В секундах: " & .duration & vbNewLine Me.TextBox1 = Me.TextBox1 & "В минутах: " & .durationString & vbNewLine End With End Sub
Пример — в прикреплённом файле WindowsMediaPlayer.xls
Где найти счётчик общего времени всех мр3 файлов?
Например нужно закинуть в папку МР3 музыки например на час , два проигрывания , есть ли такой счётчик, чтобы видеть , на какое общее время уже музыки ?
В любом проигрывателе создаёте плейлист и кидаете туда всю папку с MP3. Плейлист высветит общее время музыки, как правило, внизу или вверху.
Либо выделяете все MP3 файлы в папке мышкой (либо сочетанием клавиш Ctrl+A), далее правой лапой мышки ==> Свойства ==> Подробно и смотрите графу Длина. Там будет указано общее время всех выделенных файлов MP3.
Просто выделите файлы MP3, находящиеся в папке — винда сама в нижней части папки (в строке статуса) покажет суммарную длительность выделенных треков. Если файлы находятся в разных папках или в подпапках, можно добавить их массово в винамп и уже в винампе настроить отображение суммарного времени воспроизведения плейлиста (если правильно помню функционал этой старой, но проверенной софтины).
Как посмотреть общую длительность песен в папке
Иногда бывает нужно узнать продолжительность нескольких видеоаудио файлов. Когда этих видео-файлов 2-3, можно посчитать вручную, но когда их более 10,20. это уже становится проблемой.
Предлагаю собственный вариант решения данной проблемы на примере определения общей продолжительности 30 видео файлов.
Для этого нам понадобятся Total Commander и Microsoft Excel.
Пункт первый
1) Открываем Total Commander, открываем в нем папку с видеофайлами.
2) Выделяем файлы, у которых нужно узнать общую продолжительность
3) Меню «Инструменты -> Копировать содержимое всех колонок».
Пункт второй
Теперь нам необходимо вставить эти данные в таблицу Excel. Он сам распределит все по ячейкам.
1) Открываем Microsoft Excel.
2) Нажимаем комбинацию клавиш «CTRL+V» (Вставить).
Пункт третий
Теперь необходимо определить ячейку, в которую будет помещена общая продолжительность по времени, и определить в ячейке фунцию «СУММ».
Выполняем все по картинке:
В результате откроется окно «Аргументы функции»
Пункт четвертый
Теерь необходимо указать для функции «СУММ» аргументы, которые будут суммироваться.
Выполняем все по картинке:
В результате всех действий, в ячейке «I4», мы определили общую продолжительность выбранных нами, видео файлов.
Добавлено через 3 минуты
Ах да, чтобы в пункте 1 у Вас появилась информация о продолжительности, нажмите по любому заголовку (Например «Имя»), затем выберите «Видео»
Как получить общую продолжительность нескольких крошечных видеофайлов в папке?
У меня есть куча небольших видеофайлов в папке, и я подумал, что нажатие на «Свойства папки» даст мне общую продолжительность всех видеоклипов, но это не так. Каков самый простой способ подсчитать общее количество разных клипов в папке? В той же папке также есть некоторые .srt-файлы.
Кроме того, я использую плеер VLC; есть ли способ использовать его для решения моей проблемы? У меня нет проигрывателя Windows Media.
3 ответа
Пока окна могут читать метаданные видео, щелчок правой кнопкой мыши по ним и просмотр в деталях действительно показывает общую длину. Я просто тестировал здесь на комбинацию .MP4 и .WMV, и это сработало.
Для правильного чтения метаданных видео может потребоваться установка Windows Media Player, а также соответствующих кодеков (использование пакетов кодеков, таких как Shark007, K-Lite и CCCP, является хорошей идеей). Если вы видите эскизы или нет в проводнике Windows, вы должны указать вам.
Кроме этого, вы можете использовать мультимедийное приложение, которое поддерживает видео, и показывает общее время в плейлистах, таких как Winamp.
Вы можете использовать Cygwin /Mingw и Mplayer (для Windows тоже):
Выберите все файлы, находящиеся под вопросом в Проводнике. Возьмите правый клик & Перейдите в раздел «Свойства». В окне «Свойства» зайдите в закладку «Подробности». Посмотрите на значение длины, и вот оно! Надеюсь, что это работает. Я уверен, что он работает в Win 7 для видео, как я проверял.
Автор материалов — Лада Борисовна Есакова.
При оцифровке звука в памяти запоминаются только отдельные значения сигнала. Чем чаще записывается сигнал, тем лучше качество записи.
Частота дискретизации f – это количество раз в секунду, которое происходит преобразование аналогового звукового сигнала в цифровой. Измеряется в Герцах (Гц).
Глубина кодирования (а также, разрешение) – это количество бит, выделяемое на одно преобразование сигнала. Измеряется в битах (Бит).
Возможна запись нескольких каналов: одного (моно), двух (стерео), четырех (квадро).
Обозначим частоту дискретизации – f (Гц), глубину кодирования – B(бит), количество каналов – k, время записи – t(Сек).
Количество уровней дискретизации d можно рассчитать по формуле: d = 2B.
Тогда объем записанного файла V(бит) = f * B * k * t.
Или, если нам дано количество уровней дискретизации,
V(бит) = f * log2d * k * t.
Единицы измерения объемов информации:
1 б (байт) = 8 бит
1 Кб (килобайт) = 210 б
1 Мб (мегабайт) = 220 б
1 Гб (гигабайт) = 230 б
1 Тб (терабайт) = 240 б
1 Пб (петабайт) = 250 б
При оцифровке графического изображения качество картинки зависит от количества точек и количества цветов, в которые можно раскрасить точку.
Если X – количество точек по горизонтали,
Y – количество точек по вертикали,
I – глубина цвета (количество бит, отводимых для кодирования одной точки), то количество различных цветов в палитре N = 2I. Соответственно, I = log2N.
Тогда объем файла, содержащего изображение, V(бит) = X * Y * I
Или, если нам дано количество цветов в палитре, V(бит) = X * Y * log2N.
Скорость передачи информации по каналу связи (пропускная способность канала) вычисляется как количество информации в битах, переданное за 1 секунду (бит/с).
Объем переданной информации вычисляется по формуле V = q * t, где q – пропускная способность канала, а t – время передачи.
Кодирование звука
Пример 1.
Производится двухканальная (стерео) звукозапись с частотой дискретизации 16 кГц и глубиной кодирования 32 бит. Запись длится 12 минут, ее результаты записываются в файл, сжатие данных не производится. Какое из приведенных ниже чисел наиболее близко к размеру полученного файла, выраженному в мегабайтах?
1) 30 2) 45 3) 75 4) 90
Решение:
V(бит) = f(Гц)* B(бит) * k * t(Сек),
где V – размер файла, f – частота дискретизации, B – глубина кодирования, k – количество каналов, t – время.
Значит, V(Мб) = (f * B * k * t ) / 223
Переведем все величины в требуемые единицы измерения:
V(Мб) = (16*1000 * 32 * 2 * 12 * 60 ) / 223
Представим все возможные числа, как степени двойки:
V(Мб) = (24 * 23 * 125 * 25 * 2 * 22 * 3 * 15 * 22) / 223 = (5625 * 217) / 223 = 5625 / 26 =
5625 / 64 ≈ 90.
Ответ: 4
!!! Без представления чисел через степени двойки вычисления становятся намного сложнее.
!!! Частота – это физическая величина, а потому 16 кГц = 16 * 1000 Гц, а не 16 * 210. Иногда этой разницей можно пренебречь, но на последних диагностических работах она влияла на правильность ответа.
Пример 2.
В течение трех минут производилась четырёхканальная (квадро) звукозапись с частотой дискретизации 16 КГц и 24-битным разрешением. Сжатие данных не производилось. Какая из приведенных ниже величин наиболее близка к размеру полученного файла?
1) 25 Мбайт
2) 35 Мбайт
3) 45 Мбайт
4) 55 Мбайт
Решение:
V(бит) = f(Гц)* B(бит) * k * t(Сек),
где V – размер файла, f – частота дискретизации, B – глубина кодирования (или разрешение), k – количество каналов, t – время.
Значит, V(Мб) = (f * B * k * t ) / 223 = (16 * 1000 * 24 * 4 * 3 * 60) / 223 = (24 * 23 * 125 * 3 * 23 * 22 * 3 * 15 * 22) / 223 = (125 * 9 * 15 * 214) / 223 = 16875 / 29 = 32, 96 ≈ 35
Ответ: 2
Пример 3.
Аналоговый звуковой сигнал был записан сначала с использованием 64 уровней дискретизации сигнала, а затем с использованием 4096 уровней дискретизации сигнала. Во сколько раз увеличился информационный объем оцифрованного звука?
1) 64
2) 8
3) 2
4) 12
Решение:
V(бит) = f * log2d * k * t, где V – размер файла, f – частота дискретизации, d – количество уровней дискретизации, k – количество каналов, t – время.
V1 = f * log264 * k * t = f * 6 * k * t
V2 = f * log24096 * k * t = f * 12 * k * t
V2 / V1 = 2
Правильный ответ указан под номером 3.
Ответ: 3
Кодирование изображения
Пример 4.
Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 64×64 пикселей при условии, что в изображении могут использоваться 256 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно.
Решение:
V(бит) = X * Y * log2N, где V – объем памяти, X,Y – количество пикселей по горизонтали и вертикали, N – количество цветов.
V (Кб) = (64 * 64 * log2256) / 213 = 212 * 8 / 213 = 4
Ответ: 4
Пример 5.
Для хранения растрового изображения размером 64×32 пикселя отвели
1 килобайт памяти. Каково максимально возможное число цветов в палитре изображения?
Решение:
V(бит) = X * Y * log2N, где V – объем памяти, X,Y – количество пикселей по горизонтали и вертикали, N – количество цветов.
log2N = V /( X*Y) = 213 / (26 * 25) = 4
N = 16
Ответ:16
Сравнение двух способов передачи данных
Пример 6.
Документ объемом 5 Мбайт можно передать с одного компьютера на другой двумя способами:
А) Сжать архиватором, передать архив по каналу связи, распаковать.
Б) Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если
– средняя скорость передачи данных по каналу связи составляет 218 бит в секунду,
– объем сжатого архиватором документа равен 80% от исходного,
– время, требуемое на сжатие документа – 35 секунд, на распаковку – 3 секунды?
В ответе напишите букву А, если способ А быстрее или Б, если быстрее способ Б. Сразу после буквы напишите количество секунд, насколько один способ быстрее другого. Так, например, если способ Б быстрее способа А на 23 секунды, в ответе нужно написать Б23. Слов «секунд», «сек.», «с.» к ответу добавлять не нужно.
Решение:
Способ А. Общее время складывается из времени сжатия, распаковки и передачи. Время передачи t рассчитывается по формуле t = V / q, где V — объём информации, q — скорость передачи данных.
Объем сжатого документа: 5 * 0,8 = 4 Мб =4 * 223 бит.
Найдём общее время: t = 35 с + 3 с + 4 * 223 бит / 218 бит/с = 38 + 27 с = 166 с.
Способ Б. Общее время совпадает с временем передачи: t = 5 * 223 бит / 218 бит/с = 5 * 25 с = 160 с.
Способ Б быстрее на 166 — 160 = 6 с.
Ответ: Б6
Определение времени передачи данных
Пример 7.
Скорость передачи данных через ADSL─соединение равна 128000 бит/c. Через данное соединение передают файл размером 625 Кбайт. Определите время передачи файла в секундах.
Решение:
Время t = V / q, где V — объем файла, q — скорость передачи данных.
t = 625 * 210 байт / (2 7 * 1000) бит/c = 625 * 213 бит / (125 * 210) бит/c = 5 * 23 с = 40 с.
Ответ: 40
Пример 8.
У Васи есть доступ к Интернет по высокоскоростному одностороннему радиоканалу, обеспечивающему скорость получения им информации 217 бит в секунду. У Пети нет скоростного доступа в Интернет, но есть возможность получать информацию от Васи по низкоскоростному телефонному каналу со средней скоростью 215 бит в секунду. Петя договорился с Васей, что тот будет скачивать для него данные объемом 4 Мбайта по высокоскоростному каналу и ретранслировать их Пете по низкоскоростному каналу. Компьютер Васи может начать ретрансляцию данных не раньше, чем им будут получены первые 512 Кбайт этих данных. Каков минимально возможный промежуток времени (в секундах), с момента начала скачивания Васей данных, до полного их получения Петей? В ответе укажите только число, слово «секунд» или букву «с» добавлять не нужно.
Решение:
Нужно определить, сколько времени будет передаваться файл объемом 4 Мбайта по каналу со скоростью передачи данных 215 бит/с; к этому времени нужно добавить задержку файла у Васи (пока он не получит 512 Кбайт данных по каналу со скоростью 217 бит/с).
Время скачивания данных Петей: t1= 4*223 бит / 215 бит/с = 210 c.
Время задержки: t2 = 512 кб / 217 бит/с = 2(9 + 10 + 3) — 17 c = 25 c.
Полное время: t1 + t2 = 210 c + 25 c = (1024 + 32) c = 1056 c.
Ответ: 1056
Пример 9.
Данные объемом 60 Мбайт передаются из пункта А в пункт Б по каналу связи, обеспечивающему скорость передачи данных 219 бит в секунду, а затем из пункта Б в пункт В по каналу связи, обеспечивающему скорость передачи данных 220 бит в секунду. Задержка в пункте Б (время между окончанием приема данных из пункта А и началом передачи в пункт В) составляет 25 секунд. Сколько времени (в секундах) прошло с момента начала передачи данных из пункта А до их полного получения в пункте В? В ответе укажите только число, слово «секунд» или букву «с» добавлять не нужно.
Решение:
Полное время складывается из времени передачи из пункта А в пункт Б (t1), задержки в пункте Б (t2) и времени передачи из пункта Б в пункт В (t3).
t1 = (60 * 223) / 219 =60 * 16 = 960 c
t2 = 25 c
t3 = (60 * 223) / 220 =60 * 8 = 480 c
Полное время t1 + t2 +t3 = 960 + 25 + 480 = 1465 c
Ответ: 1465
Спасибо за то, что пользуйтесь нашими материалами.
Информация на странице «Задача №9. Кодирование звуковой и графической информации. Передача информации, Время записи звукового файла, время передачи данных, определение объема информации.» подготовлена нашими авторами специально, чтобы помочь вам в освоении предмета и подготовке к ЕГЭ и ОГЭ.
Чтобы успешно сдать нужные и поступить в ВУЗ или техникум нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий.
Также вы можете воспользоваться другими материалами из разделов нашего сайта.
Публикация обновлена:
07.05.2023
Например нужно закинуть в папку МР3 музыки например на час , два проигрывания , есть ли такой счётчик, чтобы видеть , на какое общее время уже музыки ? В любом проигрывателе создаёте плейлист и кидаете туда всю папку с MP3. Плейлист высветит общее время музыки, как правило, внизу или вверху. Либо выделяете все MP3 файлы в папке мышкой (либо сочетанием клавиш Ctrl+A), далее правой лапой мышки ==> Свойства ==> Подробно и смотрите графу Длина. Там будет указано общее время всех выделенных файлов MP3. система выбрала этот ответ лучшим BAM-Soft 7 лет назад Просто выделите файлы MP3, находящиеся в папке — винда сама в нижней части папки (в строке статуса) покажет суммарную длительность выделенных треков. Если файлы находятся в разных папках или в подпапках, можно добавить их массово в винамп и уже в винампе настроить отображение суммарного времени воспроизведения плейлиста (если правильно помню функционал этой старой, но проверенной софтины). Булгур 7 лет назад Нет ничего проще. Закиньте все файлы в любой проигрыватель, даже штатный виндовс. Там где-то в разделе с общим списком композиций будет приведено суммарное время звучания их всех. Если сразу не показывает, можно в настройки заглянуть, указать там индикацию времени. Знаете ответ? |
Смотрите также: Песни, музыка из сериала Полицейский с Рублевки 5 сезон где слушать? Песни, музыка из фильма Дэдпул 2 где слушать, скачать? Где скачать, слушать песни, музыку сериала «Склифосовский. Реанимация»? Какие песни, музыка чаще всего запоминаются, о чем, нравятся? Какие песни, музыка звучат во втором сезоне сериала «Молодежка»? Как видео Reels/рилс Инстаграм отправить в Ватсап с песней, музыкой? Какие песни, музыка звучит в сериале — Родня (Рідня) 2020? Сериал «Иванько» на ТНТ, саундтрек, песни, музыка, где слушать, скачать? Сериал «Девушки с Макаровым» на ТНТ, песни, музыка где слушать, скачать? Песни, музыка из фильма «Мстители.Финал» Где слушать? |