Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Редактирование ID3v2 тегов

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: RyhoR   (22.10.2010 в 11:57)   письмо автору
 
   для: class   (07.02.2010 в 02:44)
 

у меня тажа проблема - но мне хотябы нужно удалить ID3v2 тег из mp3
как сделать? напишите мне пожалуйста

  Ответить  
 
 автор: class   (11.06.2010 в 10:56)   письмо автору
 
   для: class   (07.02.2010 в 02:44)
 

С этой проблемой разобрался.

Дабы не создавать новой темы, то спрошу здесь =)

Подскажите как добавить в MP3 изображение альбома средствами PHP?

  Ответить  
 
 автор: class   (25.05.2010 в 06:08)   письмо автору
 
   для: DraGO777   (23.03.2010 в 04:40)
 

т.е. средствами PHP + exec() никак не переконвертировать mp3 файл с сохранением Id3 тегов? =)

  Ответить  
 
 автор: DraGO777   (23.03.2010 в 04:40)   письмо автору
 
   для: class   (19.02.2010 в 00:39)
 

Я не экспериментировал, но выскажу несколько предположений на эту тему. Будем исходить из того что всё это в линуксе делается. Во первых на файле должны мне кажется права стоять на запись. 666 . Это что тегов касается. Так же вполне вероятно что после изменения битрейта средствами ffmpeg сервер назначил файлу скажем так несовместимые с жизнью права пользователя. То есть права сервера. Насколько я понимаю по фтп права поменять на файле уже не получится. И по моему средствами php права пользователя у сервера уже не отобрать. Возможно и по этой причине сервер не дает ничего записывать в новый сформировавшийся файл. Вот как то так :-)

  Ответить  
 
 автор: class   (19.02.2010 в 00:39)   письмо автору
 
   для: class   (11.02.2010 в 09:46)
 

Вот уже вторую неделю мучаюсь и никаких сдвигов.

Поддержка посылает на документацию, хотя я писал эту команду по документации.

Если никто не может помочь с этим бесплатно, то готов даже заплатить за помощь.

  Ответить  
 
 автор: class   (11.02.2010 в 09:46)   письмо автору
65.5 Кб
 
   для: class   (09.02.2010 в 09:39)
 

здравствуйте.
Может кто помочь с этими командами ffmpeg?
Уже несколько дней мучаюсь и без результатов.

Пробую этой командой изменить битрейт и копировать теги исходного файла.

ffmpeg -i test1.mp3 -ab 64k -map_meta_data test2.mp3:test1.mp3 test2.mp3


Битрейт меняется, а вот теги и информация о длительности, битрейте и т.д. исчезает (смотрю в свойствах файла на ОС Windows).

Прикрепил скрин, где всё это видно.

  Ответить  
 
 автор: class   (09.02.2010 в 09:39)   письмо автору
49.5 Кб
 
   для: class   (08.02.2010 в 08:05)
 

Пробовал командой:

ffmpeg -i $in_file -ab 64k -ac 2 -ar 24000 -map_meta_data $out_file:$in_file  $out_file

Вроде как ID3 теги скопировались (через winamp показывает их, но с кодировкой проблемы, а вот в свойствах файла ничего так-же не показывает).
Прикрепил скрин, где показаны свойства до и после конвертирования.

  Ответить  
 
 автор: class   (08.02.2010 в 08:05)   письмо автору
 
   для: class   (07.02.2010 в 02:44)
 

Подскажите как изменить ID3 теги, если перед этим я изменял битрейт с помощью
exec("ffmpeg -i $in_file -ab 128k -ac 2 -ar 44000 $out_file");

Либо какой командой ffmpeg изменить битрейт без изменения ID3 тегов?

  Ответить  
 
 автор: class   (08.02.2010 в 05:38)   письмо автору
 
   для: chexov   (08.02.2010 в 05:25)
 

Ваш вариант не изменит битрейт ;)

  Ответить  
 
 автор: chexov   (08.02.2010 в 05:25)   письмо автору
 
   для: class   (08.02.2010 в 04:50)
 

я не могу понять, зачем вы используете для смены битрейта сторонний класс? когда ID3 включает в себя эту возможность

$id3->setTag('bitrate', '192');


а это уберите
<? exec("ffmpeg -i $in_file -ab 128k -ac 2 -ar 44000 $out_file"); ?>

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования