Лучшие avassetwriter вопросы ИТ разработчиков

  • 62 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Этот код для записи видео + аудио через AVAssetWriter и AVAssetWriterInputs не работает. Зачем?

Я пытался написать видео + аудио, используя AVAssetWriter и AVAssetWriterInputs.Я прочитал несколько сообщений на этом форуме, где люди говорят, что им это у...

Задан 10 Nov 2010, 23:01 от kalos
  • 20 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Кодирование видео с использованием AVAssetWriter - CRASHES

У меня есть функция, которая должна перекодировать видео в управляемый битрейт на iphone / ipad. Вот:*ОБНОВЛЕННЫЙ РАБОЧИЙ КОД, СЕЙЧАС С АУДИО! :) * -(void)resizeVideo:(NSString*)pathy{ NSString *newName = ...

Задан 19 Nov 2011, 04:11 от box86rowh
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

.WAV в любую сжатую форму от AVAssetWritter IOS

Ну, проблема, с которой я сталкиваюсь сейчас, это проблема размера. Я разрешаю пользователю выбирать песню из своей библиотеки, а затем разбивать ее на части, а затем использовать файл .wav или .mp3 на своем компьютере с включенным общим доступом ...

Задан 05 Feb 2012, 19:04 от Krzemienski
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Суть в том, что мы пытаемся уменьшить частоту кадров, сохраняя при этом одинаковую длительность (то есть нам нужно кое-что, как удалять или удалять кадры). Возможно ли это в теории?

оя команда пытаемся перекодировать видеофайл для более «ощущения», изменяя частоту кадров видео. Мы используем следующие свойства дляAVAssetWriterInput: let videoSettings:[String:Any] = [ AVVideoCodecKey: AVVideoCodecH264, AVVideoHeightKey: ...

Задан 12 Mar 2018, 12:55 от Roi Mulia
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как проверить разрешение, битрейт видео в iOS

Я разрабатываю сжатие видео функционально; мои идеи ниже:Получение разрешения и скорости передачи видео.Проверьте разрешение видео. Если оно больше 640x480, ...

Задан 04 Mar 2014, 02:13 от user3214941
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

AVAssetWriterInput H.264 Passthrough to QuickTime (.mov) - Передача в SPS / PPS для создания атома avcC?

У меня есть поток NAL H.264 / AVC, состоящий из типов 1 (P-кадр), 5 (I-кадр), 7 (SPS) и 8 (PPS). Я хочу записать их в файл .mov без перекодирования. Я'Я ...

Задан 28 Mar 2013, 01:46 от bsirang
  • 9 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Мне никогда не удавалось читать и записывать видеофайл на iPhone с этим кодом; в вашей реализации вам просто нужно будет заменить вызовы в методе processFrame, найденном в конце метода реализации, на вызовы любых методов, в которые вы передаете пиксельные буферы в качестве параметров его эквиваленту, и в противном случае измените этот метод для возврата пиксельный буфер, сгенерированный в соответствии с приведенным выше примером кода - это просто, так что все должно быть в порядке

ожусь в своем уме здесь, несмотря на хорошую информацию здесь о StackOverflow ... Я пытаюсь записать OpenGL renderbuffer для видео на iPad 2 (с помощью iOS 4.3). Это более точно, что я пытаюсь: А) настроить ...

Задан 27 Jun 2011, 21:14 от Angus Forbes
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Использование AVAssetWriter с необработанными NAL-единицами

Я заметил в документации iOS дляAVAssetWriterInput ты можешь пройтиnil дляoutputSettings словарь, чтобы указать, что входные данные не должны быть перекодированы. Настройки, используемые для кодирования мультимедиа, добавляемого к ...

Задан 26 Mar 2013, 03:53 от bsirang
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

AVAssetWriter Как создать Mov видео без сжатия?

Я создаю видео из массива изображений. Цель моей работы - создать видео в формате .mov без сжатия. В библиотеке разработчика я вижу, что существует ключ "AVV...

Задан 02 Jul 2012, 15:27 от wawanopoulos
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

(У меня не было роскоши времени для тестирования каждого из 23 AVMetadataCommonKeys ..)

я есть приложение для записи видео для iPhone. Я используюAVAssetWriter для записи записанных видеоданных в файл. Я также заинтересован во внедрении пользовательских метаданных в файл. Например: я хочу определить свое приложение как создателя ...

Задан 25 Apr 2011, 10:46 от Sahana Kamath
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Получить PTS из исходного H264 mdat, сгенерированного iOS AVAssetWriter

Я пытаюсь одновременно прочитать и записать файл MOV H.264, написанный AVAssetWriter. Мне удалось извлечь отдельные блоки NAL, упаковать их в AV-пакеты ffmpe...

Задан 18 Jun 2012, 17:07 от kolyuchiy
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Повреждение данных при чтении вывода H.264 в реальном времени из AVAssetWriter

Я использую некоторые приемы, чтобы попытаться прочитать исходный вывод AVAssetWriter во время его записи на диск. Когда я собираю отдельные файлы, объединяя их, результирующий файл имеет такое же точное число байтов, что и выходной файл ...

Задан 31 Oct 2012, 19:44 от Chris Ballinger
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

AVAssetWriter Как записать сжатые / сжатые файлы m4a / mp3

Я пытаюсь взять локальный файл m4a или mp3 и сжать / сэмплировать этот файл (в целях создания меньшего файла).Первоначально я использовал AVAssetExportSessio...

Задан 24 Oct 2012, 18:14 от Dfowj
  • 38 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Если вы просто хотите добавить один аудиофайл, следующий цикл должен заменить цикл for:

жен экспортировать фильм из моего приложения для iPhone, которое содержит UIImage из NSArray, и добавить некоторые аудиофайлы в формате .caf, которые должны запускаться в заранее установленное время. Теперь я смог использовать AVAssetWriter ...

Задан 12 Apr 2011, 19:42 от MuTaTeD
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Ты гений! Это работает! Я очень счастлив. Спасибо. Спросите, хотите ли вы промо-код от меня для приложения.

аюсь заставить звук работать с видео для приложения iOS. Видео в порядке. В файл не записывается звук (динамик «Мой iPhone» работает.) Вот установка init: session = [[AVCaptureSession alloc] init]; menu->session = session; menu_open = NO; ...

Задан 04 Mar 2011, 22:41 от Matthew Mitchell
  • 20 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Что в действительности должен делатьOptimizeForNetworkUse?

ОтДокументация Apple это просто говорит:Если значение этого свойства равно YES, выходной файл будет записан таким образом, что воспроизведение может начаться...

Задан 19 Oct 2012, 16:11 от user1181046
  • 14 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Да вместо kCMTimeZero. Причина, по которой я полагаю, что ваш график будет отличаться между двумя вызовами. KCMTimeZero имеет шкалу времени 0, где, поскольку ваш следующий вызов имеет шкалу времени 600. Я не уверен, что это будет иметь значение, так как 0 / шкала времени в любом случае равна 0. В любом случае, я бы попробовал, так как AVFoundation может использовать временную шкалу напрямую (например, для установки свойств в заголовке файла MOV).

у некоторые кадры для видео сAVAssetWriterInputPixelBufferAdaptorи поведение w.r.t. время не то, что я ожидал. Если я напишу только один кадр: [videoWriter startSessionAtSourceTime:kCMTimeZero]; [adaptor appendPixelBuffer:pxBuffer ...

Задан 27 Apr 2011, 18:08 от David Moles
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Я использовал временную базу 15.

рудно понять, как преобразовать поток видео JPEG со скоростью 30 кадров в секунду с помощью AVAssetWriter в видеофайл. Часть, которую я не получаю, это метод [adapter appendPixelBuffer: buffer withPresentationTimeresentTime]. Как рассчитать ...

Задан 22 Mar 2011, 19:36 от German
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Слияние аудио с видео Objective-C

Я пытаюсь объединить аудиофайл с видеофайлом, используя: + (void)CompileFilesToMakeMovie:(NSString *) audioPath { NSLog(@"a"); AVMutableComposition* mixComposition = [AVMutableComposition composition]; NSURL *audio_inputFileUrl = [[NSURL alloc] ...

Задан 17 Dec 2012, 06:35 от Daniel Norman
  • 45 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Спасибо, моя первая проблема сделана сейчас. Я редактирую свой пост за 10 минут, если у вас есть какое-либо решение добавить несколько звуковых дорожек в видеофайл…

аюсь создать файл фильма, используя массив изображений и аудиофайл. Чтобы сделать фильм с массивом картинок, я использовал большой пост от ...

Задан 19 May 2011, 15:29 от TheRonin
  • 20 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Что в действительности должен делатьOptimizeForNetworkUse?

ИзДокументация Apple [http://developer.apple.com/library/ios/DOCUMENTATION/AVFoundation/Reference/AVAssetWriter_Class/Reference/Reference.html#//apple_ref/occ/instp/AVAssetWriter/shouldOptimizeForNetworkUse] это просто говорит: Если значение ...

Задан 19 Oct 2012, 18:11 от user1181046
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

AVAssetWriter Как записать сжатые / сжатые файлы m4a / mp3

Я пытаюсь взять локальный файл m4a или mp3 и сжать / сэмплировать этот файл (в целях создания меньшего файла). Первоначально я использовал AVAssetExportSession для экспорта AVAsset во временный каталог, но у меня не было никакого контроля над ...

Задан 24 Oct 2012, 20:14 от Dfowj
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Каждая игра все еще нуждается в улучшении. Тем более запись в фейскамере отличается от предварительного просмотра. Какой смысл устанавливать размер / местоположение камеры предварительного просмотра только для сброса к значению по умолчанию в записанном видео? Кроме того, звук не работает в играх SpriteKit.

пытаюсь записать игровой процесс моей игры, чтобы я мог загрузить его видео на YouTube с самого устройства ... я пытаюсь сделать то же самое, что и приложение Talking tomcat для iphone ... записать видео, затем воспроизвести его и т. д ... Я ...

Задан 08 Aug 2011, 09:52 от Tornado
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Добавление фильтров к видео с помощью AVFoundation (OSX) - как мне записать полученное изображение обратно в AVWriter?

Настройка сценыЯ работаю над приложением для обработки видео, которое запускается из командной строки для чтения, обработки и экспорта видео. Я работаю с 4 т...

Задан 02 Apr 2014, 17:58 от Tim Bull
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Изменить AVMetadataItem

У меня есть некоторые файлы, -m4a -mp4 -mp3 и т. Д. Я хочу изменить эти детали AVMetadataItemAVMetadataCommonKeyArtworkAVMetadataCommonKeyArtistЯ могу сделать сAVAssetExportSession, Но мне нужно изменить каталог. Есть ли способ, которым я могу ...

Задан 18 Jan 2013, 04:12 от user1669335
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Сжатие видео ios: уменьшите размер видео с помощью AVAssetWriter

Я успешно кодирую серию изображений, захваченных AVCaptureVideoPreviewLayer из AVFoundation Framework в видео, используя AVAssetWriter и AVAssetWriterInput.Н...

Задан 28 Apr 2014, 13:52 от iAviatorJose
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

iOS обратный звук через AVAssetWriter

Я пытаюсь изменить звук в iOS с помощью AVAsset и AVAssetWriter. Следующий код работает, но выходной файл короче входного. Например, входной файл имеет длите...

Задан 19 Mar 2015, 14:46 от alexk
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Снимок экрана видео в iOS программно

Я пытаюсь создать UIView, который позволяет пользователю нажать кнопку в i и записать экран (не снимать видео с камеры), а затем сохранить его в папке с доку...

Задан 04 Jul 2012, 20:13 от Doug
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Вы должны создать и сохранить новый CVPixelBuffer непосредственно из исходных данных, а не использовать промежуточные NSData для хранения. Таким образом, вам нужно сделать только одну копию вместо двух.

ужно держать некоторые видеокадры из captureSession в памяти и записывать их в файл, когда «что-то» происходит. Похожий наэто решение [https://stackoverflow.com/q/6189409]я использую этот код, чтобы поместить кадр в NSMutableArray: - ...

Задан 03 Jun 2011, 12:32 от jsB
  • 18 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Обработчик завершения не вызывается на iOS7 GM

Я использую AVAssetWriter, и он отлично работает на iOS6. Проблема в том, когда я позвонилfinishWritingWithCompletionHandler, обработчик завершения не вызывается на iOS7 GM. Я позвонилmarkAsFinished, и дажеendSessionAtSourceTime прежде чем я ...

Задан 14 Sep 2013, 12:56 от Seho Kim
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

AVAssetWriterInput H.264 Passthrough to QuickTime (.mov) - Передача в SPS / PPS для создания атома avcC?

У меня есть поток NAL H.264 / AVC, состоящий из типов 1 (P-кадр), 5 (I-кадр), 7 (SPS) и 8 (PPS). Я хочу записать их в файл .mov без перекодирования. Я пытаюсь использоватьAVAssetWriter сделать это. Документация ...

Задан 28 Mar 2013, 02:46 от bsirang