りんごの森 / iDig / iCap

iDig や iCap (iPhoneアプリ)のサポートページ

iCap(動画保存アプリ)に関するよくあるお問い合わせ(FAQ)

iCapに関するよくある問い合わせに関して今後はは下記のnoteのページに集約していく予定です。

 

iCap(動画保存アプリ)の公式アカウント

https://note.com/icap

 

お問い合わせを多くいただいているにも関わらず、しっかりとご対応できていない状況であり申し訳ありません。

FAQを充実させることでユーザー様が困るケースを少しでも払拭できればと考えております。

 

今後ともどうぞよろしくお願いいたします。

 

 

iCapについてよくある質問(FAQ)

iCapに関する質問 

iCap / 動画クリップ

iCap / 動画クリップ

  • Koichiro Umemiya
  • ユーティリティ
  • 無料

Q1: ダウンロードした動画を外のアプリに渡したり、カメラロールに保存できませんか?

mp4形式の動画であれば単一ファイルとなりますので、「ファイル」アプリにて外部ファイルへ渡りたりカメラロールに保存できます。

ファイル

ファイル

  • Apple
  • ユーティリティ
  • 無料

ただし、HLS形式(m3u8)の場合は複数のファイル群で1つの動画を表現する形式となっているため、そのままでは扱いづらく、HLS形式に対応したアプリはほとんど存在しません。またカメラロールにもHLSのままでは保存できません。

iCapではHLSをmp4形式に変換する機能も提供しています。動画メニューより「HLS→mp4に変換」から変換ください。

※参考:iCapアプリのHLS→mp4変換機能 - りんごの森 / iDig / iCap

 

 

Q2: 特定のサイトにて動画再生小窓が表示されずsafariで見た時のように全画面で再生されてしまい動画保存ボタンが押せません。ダウンロードするにはどうすればいいですか?

一部のサイトでは動画再生時の動画検出がうまくいかない場合がありますが、シークバー(再生箇所を表すスライドバー)を左右に動かすと動画が検出され他サイトと同様にダウンロードできます。

 

Q3: YouTubeから動画がダウンロードできません。以前はできていたのですが。

ご不便とは存じますが、YouTubeからのダウンロードはできないよう機能を制限しております。詳しくは以下をご覧ください。

iCapアプリにおけるYouTubeからのダウンロード機能制限について

 

Q4: 一度ダウンロードし以前は再生できていた動画がある時期から再生できなくなりました。

本アプリにてダウンロード可能な動画は以下の3種となります。

1) MP4
2) HLS
3) 暗号化済HLS

1と2はダウンロード後繰り返し再生可能ですが、3のみ例外的に再生できなくなる可能性があります。

このタイプの動画の場合、再生の際にサーバーにある復号キーを取得して暗号の解除(復号)に用います。
そのためサーバー上の復号キーのURLが変更になると、たとえダウンロードした動画であっても再生できなくなってしまいます。

3の形式を、取得元サーバーの状態関係なしに繰り返し再生できるようにするには現在のところ次の方法しかありません。

 

HLSをダウンロードする際にMP4に変換しつつ保存する方法が選択できますので、このやり方でダウンロードすることです。


一旦HLSとしてダウンロードした後に、メニューよりMP4に変換しようとすると(暗号化された動画の場合は)失敗しますのでこの点にご注意ください。

なお、HLSのままとしてはダウンロードできるものの、MP4に変換しつつダウンロードすると失敗してしまうサイトがあり、このケースには現在対応中となります。

 

Q5: HLS形式の動画をダウンロード後、mp4への変換に失敗します。

本アプリにて再生、ダウンロード可能な動画は以下の3種となります。

1) MP4
2) HLS
3) 暗号化済HLS

該当の動画はおそらく3)の暗号化されたHLS形式の動画と思われます。

暗号化済HLS動画は、ダウンロードした後にMP4に変換することができません。

HLSの場合(つまり2もしくは3の場合)、ダウンロードと同時にMP4に変換しつつ保存することも可能で、この方法だと暗号化済HLSであってもMP4に変換可能です。

 

×:暗号化済HLSダウンロード→そのあと共有メニューからmp4変換→失敗

〇:暗号化済HLSをダウンロードしつつmp4変換→成功

 

なお、HLSを変換しつつダウンロードする方式でも失敗してしまうサイトがあり、このケースには現在対応中となります。

さらに詳しくは以下をご覧ください。

iCapにてmp4変換に失敗するケースについて

 

iCapにてmp4変換に失敗するケースについて

動画再生時にサーバ側の復号キーが必要になるタイプのHLS動画形式の存在を確認しております。

この種類の動画は再生時に復号キー取得のためにサーバアクセスが必要となります。

あわせてこの形式場合、復号キー取得のためのURLが一定期間後に変更になる仕様となっており、一見ダウンロードが成功したように見えても、暗号キーのURL変更後は動画再生することができなくなります。

 

また、ダウンロードしたデータは暗号化されているためHLS→mp4変換もできません。

 

この種類の動画形式に対応するべく実装中ですのでしばしおまちください。

 

ダウンロード済みのHLS形式の動画が暗号化されたものかどうかの確認には、機内モードかつWifiを切った状態(=完全オフライン)にした上、ダウンロード済みの動画が再生できるかどうかでチェック可能です。
オフライン状態で再生できない場合、暗号化されたデータである可能性が高いです。

 

また、2時間を超える動画の変換に失敗するケースも確認しております。

こちらはメモリオーバーが原因となり、現在使用メモリを抑えて変換できるよう修正中です。

 

【2021/06/18追記】

2時間を超える動画の変換に失敗する不具合を解消しました。


また、暗号化されたHLSをダウンロード後、mp4への変換に失敗する不具合はまだ解消されておりませんが、代わりにHLSをダウンロードしつつ暗号化を解消してmp4に変換する機能を追加しました。
サイトによってはこの機能によってうまくダウンロードできないケースが未だあるものの、ダウンロードできた場合通常のmp4データとなりますので、ダウンロード後は通信なしで再生可能です。(暗号化されたHLSの場合は再生の都度ダウンロード元へのアクセスが必須となり、元URLが消されると再生不可となります)

 

なお、
1、HLSのままダウンロード と
2、ダウンロードしつつHLS→mp4変換する処理
におけるダウンロードの処理は別実装となっており、2でダウンロードに失敗しても1でうまく行く可能性があります。


この辺りの差異を埋める修正と、可能であればダウンロードされた暗号化済みのHLS→mp4変換への対応もしたいと考えております。


また、暗号化されたHLSかどうか判別し、将来再生できなくなる可能性がある旨の警告を表示するような機能を設けることを検討しています。

いろいろとややこしい状況となっており長々と説明してしまい恐縮ですが、最終的にはアプリの挙動が直感に即した動作になるよう不具合を修正する形で整えていきたいと思います。

 

よくある質問 (FAQ)

 

 アプリ共通の質問

Q: 要望もしくはバグの連絡はどちらに?

アプリ設定内の「バグ・要望をメール」よりご連絡ください。 

もしくはメールアドレス「umbpublic@gmail.com」宛にご連絡ください。

Q: ダウンロードした動画、画像フォルダ、保存したクリップの削除方法教えてください。

一覧画面にて削除したい動画/画像フォルダ/クリップを左側にスワイプすると削除ボタンが出現しますのでそれをタップすることで削除可能です。

 

iCapに関する質問 

iCap / 動画クリップ

iCap / 動画クリップ

  • Koichiro Umemiya
  • ユーティリティ
  • 無料

→ iCapについてよくある質問(FAQ)

 

 

 

iDigに関する質問 

 

iDig / 画像特化型ブラウザ

iDig / 画像特化型ブラウザ

  • Koichiro Umemiya
  • ユーティリティ
  • 無料

Q: Googleフォトにアップロードすると順番が狂ったり、一部の画像が抜けたりします。バグではありませんか?

ファイルをカメラロールに送った際に漏れが出てしまう件について、修正ができずご不便おかけしております。

OS標準の機能に対して複数画像を渡すというシンプルな実装にもかかわらず、(本アプリに関わらず)デバイスによってはそのような現象が出てしまうようで、実装がシンプルなだけに逆に調整が全くできず回避がむずかしい状況です。

 

回避策として「ファイル」というiOS標準のアプリで、本アプリで保存した画像ファイルが確認出ますので、そのアプリ経由で他アプリに渡したり、保存したりすると上手くいく可能性があります。

 

iCapアプリにおけるYouTubeからのダウンロード機能制限について

Appleの審査担当の方から先日電話があり、iCapの動画ダウンロード機能がAppleガイドライン5.2.3に反するとの連絡がありました。機能を修正、もしくはアプリを削除してくださいとの事でした。

5.2.3 オーディオおよびビデオのダウンロード:Appを使って違法なファイル共有を助長したり、コンテンツの供給元(Apple Music、YouTubeSoundCloud、Vimeoなど)の明示的な承認を得ることなく、そのコンテンツを保存、変換、ダウンロードする機能をAppに搭載したりすることはできません。オーディオおよびビデオコンテンツのストリーミングも利用規約に違反する可能性があるため、Appでこれらのサービスにアクセスする前に必ず確認してください。要望に応じて書類を提出していただく必要があります。

 

これに従わない場合、今後の該当アプリのリリースが却下されたり、最悪の場合Apple Store開発アカウントの停止もあり得ます。それはiCapの削除のみならず同アカウントにて開発・リリースしているiDig等の私が開発した他のアプリの削除も意味します。

 

既にご確認いただいている通り、警告に従いiCapによるYouTubeからのダウンロードを制限いたしました。

ダウンロードは残念ながらYouTube利用規約により明確に禁止されております。ユーザー様方からすれば当然に非常に不満のことと存じますが、本機能変更についてご了承いただければ幸いです。

 

今後YouTubeに関してはダウンロードの代わりにブックマークのようにリンクのみを保存し、プレイリストとして次々に再生できるような機能を提供できればと考えております。もちろんこの場合オフラインでは利用できない仕様となります。

 その他便利な機能を提供していきたく考えておりますので、ぜひお付き合いいただけばと存じます。

 

YouTube利用規約については以下をご参照ください。

 

本サービスの利用には制限があり、以下の行為が禁止されています。

  1. 本サービスまたはコンテンツのいずれかの部分に対しても、アクセス、複製、ダウンロード、配信、送信、放送、展示、販売、ライセンス供与、改変、修正、またはその他の方法での使用を行うこと。ただし、(a)本サービスによって明示的に承認されている場合、または(b)YouTube および(適用される場合)各権利所持者が事前に書面で許可している場合を除きます。

 

 

 

iCapアプリのHLS→mp4変換機能

iCap / 動画クリップ

iCap / 動画クリップ

  • Koichiro Umemiya
  • ユーティリティ
  • 無料

apps.apple.com

 

iCapにてHLS(u3m8)からmp4への変換機能を実装しました。

最新版をダウンロードしてお試しください。

機能が安定次第課金ユーザのみ利用できる形に修正予定ですが、現在ベータ版のため通常ユーザーであってもご利用可能です。

HLS系の動画は今まで通りHLSとしてダウンロードします。一旦ダウンロードした後動画メニューから「HLSをmp4に変換」をタップして変換開始ください。

なお変換はバックグラウンドで行いますので処理メモリがオーバーしない限りは変換中に他の動画を再生したりウェブページを閲覧したりしても問題ありません。

また変換中のプログレスバーの表示もかなり大雑把のもので変換にかかる処理量を正確に反映したものではありません。この点も改善したいと考えています。

なお実装上の都合で変換途中の動画フォルダは、最上位のバインダー(トップディレクトリ)に#HLS_to_mp4#との名前で作成し、変換完了後、変換元のHLS動画が配置されているバインダーに元の動画名に(mp4)を追加した名前で移動します。
元のHLS動画はそのままにmp4の動画が別に作られます。置き換えはしません。

この辺の挙動も少しややこしいのでもう少しわかりやすく改善できればと考えています。

動画の形式によってはうまく変換できず失敗してしまうものがあることを確認しています。もしうまく変換できないものが見つかりましたら、その動画があるサイトのURLを設定ページのバグレポートよりお教えください。
変換かどうか調査いたします。

iphone11の私の環境で試してみたところ10分ほどの動画で約2分ほどの処理時間で完了しました。動画の解像度やデータ量にも依存しますのであくまで目安ですがご参考まで。

どしどしご利用いただき、使いづらい点やバグ等ありましたらお気軽にご連絡ください。

プライバシーポリシー / Privacy Policy

Privacy Policy

Umemiya Koichiro built the apps ( iDig / iCap / WebCap / ConcatImg / iSearch / iNote / iBili / iPlayer )  as an Ad Supported app. This SERVICE is provided by Umemiya Koichiro at no cost and is intended for use as is.

This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service.

If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy.

The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at Image & Downloader unless otherwise defined in this Privacy Policy.

Information Collection and Use

For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information, including but not limited to Active users, crashes. The information that I request will be retained on your device and is not collected by me in any way.

The app does use third party services that may collect information used to identify you.

Link to privacy policy of third party service providers used by the app

Log Data

I want to inform you that whenever you use my Service, in a case of an error in the app I collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing my Service, the time and date of your use of the Service, and other statistics.

Cookies

Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.

This Service does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.

Service Providers

I may employ third-party companies and individuals due to the following reasons:

  • To facilitate our Service;
  • To provide the Service on our behalf;
  • To perform Service-related services; or
  • To assist us in analyzing how our Service is used.

I want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.

Security

I value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and I cannot guarantee its absolute security.

Links to Other Sites

This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by me. Therefore, I strongly advise you to review the Privacy Policy of these websites. I have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

Children’s Privacy

These Services do not address anyone under the age of 13. I do not knowingly collect personally identifiable information from children under 13. In the case I discover that a child under 13 has provided me with personal information, I immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact me so that I will be able to do necessary actions.

Changes to This Privacy Policy

I may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. I will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.

Contact Us

If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me at umebonne@gmail.com